Select Git revision
initpins.ino
initpins.ino 1.35 KiB
void initpins()
{
pinMode(ltc_clk,OUTPUT);
pinMode(ltc_data,OUTPUT);
pinMode(ltc_load,OUTPUT);
pinMode(mux_enable,OUTPUT);
pinMode(mux_a0,OUTPUT);
pinMode(mux_a1,OUTPUT);
pinMode(mux_a2,OUTPUT);
digitalWrite(mux_enable,LOW);
digitalWrite(mux_a0,LOW);
digitalWrite(mux_a1,LOW);
digitalWrite(mux_a2,LOW);
digitalWrite(ltc_clk,LOW);
digitalWrite(ltc_load,HIGH);
pinMode(enableX,OUTPUT);
pinMode(enableY,OUTPUT);
pinMode(enableZ,OUTPUT);
digitalWrite(enableX,LOW);
digitalWrite(enableY,LOW);
digitalWrite(enableZ,LOW);
pinMode(brakeX,OUTPUT);
pinMode(brakeY,OUTPUT);
pinMode(brakeZ,OUTPUT);
digitalWrite(brakeX,LOW);
digitalWrite(brakeY,LOW);
digitalWrite(brakeZ,LOW);
pinMode(limitXPpin,INPUT);
pinMode(limitXMpin,INPUT);
pinMode(limitYPpin,INPUT);
pinMode(limitYMpin,INPUT);
pinMode(limitZPpin,INPUT);
pinMode(limitZMpin,INPUT);
pinMode(refX,INPUT);
pinMode(refY,INPUT);
pinMode(refZ,INPUT);
pinMode(readyXpin,INPUT);
pinMode(readyYpin,INPUT);
pinMode(readyZpin,INPUT);
digitalWrite(limitXPpin,HIGH);
digitalWrite(limitXMpin,HIGH);
digitalWrite(limitYPpin,HIGH);
digitalWrite(limitYMpin,HIGH);
digitalWrite(limitZPpin,HIGH);
digitalWrite(limitZMpin,HIGH);
digitalWrite(refX,HIGH);
digitalWrite(refY,HIGH);
digitalWrite(refZ,HIGH);
digitalWrite(readyXpin,HIGH);
digitalWrite(readyYpin,HIGH);
digitalWrite(readyZpin,HIGH);
pinMode(led,OUTPUT);
digitalWrite(led,HIGH);
}