/Designs/dum/SW/2patra/1np/main.c
3,8 → 3,8
#case
 
#define S105A1 input(PIN_A0)
#define R105A1U input(PIN_A1)
#define R105A1D input(PIN_A2)
#define R110A1U input(PIN_A1)
#define R110A1D input(PIN_A2)
#define S104A1 input(PIN_A3)
#define R104A1U input(PIN_A4)
#define R104A1D input(PIN_A5)
89,8 → 89,8
#define LED2 PIN_J6
 
int1 s105A1;
int1 r105A1U;
int1 r105A1D;
int1 r110A1U;
int1 r110A1D;
int1 s104A1;
int1 r104A1U;
int1 r104A1D;
113,6 → 113,13
int1 s110A1;
int1 s108A1;
 
#define send(s) \
{\
printf("%s\r\n",#s);\
output_toggle(LED1);\
delay_ms(100);\
}
 
void main()
{
 
130,8 → 137,8
setup_vref(FALSE);
 
s105A1=S105A1;
r105A1U=R105A1U;
r105A1D=R105A1D;
r110A1U=R110A1U;
r110A1D=R110A1D;
s104A1=S104A1;
r104A1U=R104A1U;
r104A1D=R104A1D;
156,37 → 163,34
 
while(TRUE)
{
if(s105A1!=S105A1) {s105A1=S105A1; printf("S15A");}
if(r105A1U!=R105A1U) {r105A1U=R105A1U; printf("R15AU");}
if(r105A1D!=R105A1D) {r105A1D=R105A1D; printf("R15AD");}
if(s105A1!=S105A1) {s105A1=S105A1; send(S15A);}
if(r110A1U!=R110A1U) {r110A1U=R110A1U; send(R1aAU);}
if(r110A1D!=R110A1D) {r110A1D=R110A1D; send(R1aAD);}
if(!S105B1) {output_low(OS105B);} else {output_high(OS105B);}
if(!S105C1) {output_low(OS105C);} else {output_high(OS105C);}
if(s105D1!=S105D1) {s105D1=S105D1; printf("S15D");}
if(s105D1!=S105D1) {s105D1=S105D1; send(S15D);}
if(s104A1!=S104A1) {s104A1=S104A1; printf("S14A");}
if(r104A1U!=R104A1U) {r104A1U=R104A1U; printf("R14AU");}
if(r104A1D!=R104A1D) {r104A1D=R104A1D; printf("R14AD");}
if(r104B1U!=R104B1U) {r104B1U=R104B1U; printf("R14BU");}
if(r104B1D!=R104B1D) {r104B1D=R104B1D; printf("R14BD");}
if(s104A1!=S104A1) {s104A1=S104A1; send(S14A);}
if(r104A1U!=R104A1U) {r104A1U=R104A1U; send(R14AU);}
if(r104A1D!=R104A1D) {r104A1D=R104A1D; send(R14AD);}
if(r104B1U!=R104B1U) {r104B1U=R104B1U; send(R14BU);}
if(r104B1D!=R104B1D) {r104B1D=R104B1D; send(R14BD);}
if(s103A1!=S103A1) {s103A1=S103A1; printf("S13A");}
if(s103A2!=S103A2) {s103A2=S103A2; printf("S13A");}
if(s103A3!=S103A3) {s103A3=S103A3; printf("S13A");}
if(r103A1U!=R103A1U) {r103A1U=R103A1U; printf("R13AU");}
if(r103A1D!=R103A1D) {r103A1D=R103A1D; printf("R13AD");}
if(s103A1!=S103A1) {s103A1=S103A1; send(S13A);}
if(s103A2!=S103A2) {s103A2=S103A2; send(S13A);}
if(s103A3!=S103A3) {s103A3=S103A3; send(S13A);}
if(r103A1U!=R103A1U) {r103A1U=R103A1U; send(R13AU);}
if(r103A1D!=R103A1D) {r103A1D=R103A1D; send(R13AD);}
if(s106A1!=S106A1) {s106A1=S106A1; printf("S16A");}
if(s107A2!=S107A2) {s107A2=S107A2; printf("S17A");}
if(s109A1!=S109A1) {s109A1=S109A1; printf("S19A");}
if(s106A1!=S106A1) {s106A1=S106A1; send(S16A);}
if(s107A2!=S107A2) {s107A2=S107A2; send(S17A);}
if(s109A1!=S109A1) {s109A1=S109A1; send(S19A);}
if(s101A1!=S101A1) {s101A1=S101A1; printf("S11A");}
if(s101A2!=S101A2) {s101A2=S101A2; printf("S11A");}
if(s101A1!=S101A1) {s101A1=S101A1; send(S11A);}
if(s101A2!=S101A2) {s101A2=S101A2; send(S11A);}
if(s102A1!=S102A1) {s102A1=S102A1; printf("S12A");}
if(s110A1!=S110A1) {s110A1=S110A1; printf("S1aA");}
if(s108A1!=S108A1) {s108A1=S108A1; printf("S18A");}
 
output_toggle(LED1);
delay_ms(100);
if(s102A1!=S102A1) {s102A1=S102A1; send(S12A);}
if(s110A1!=S110A1) {s110A1=S110A1; send(S1aA);}
if(s108A1!=S108A1) {s108A1=S108A1; send(S18A);}
}
}