void timer_1s(void) /* 讓這個function每秒進來一次 */ { static byte count; if (is_led1_on()) led1_off(); else led1_on(); if (++count == 2) { if (is_led2_on()) led2_off(); else led2_on(); count = 0; } }
Standard input is empty
prog.c: In function ‘timer_1s’: prog.c:3:9: error: unknown type name ‘byte’ static byte count; ^~~~ prog.c:5:6: warning: implicit declaration of function ‘is_led1_on’ [-Wimplicit-function-declaration] if (is_led1_on()) ^~~~~~~~~~ prog.c:6:3: warning: implicit declaration of function ‘led1_off’ [-Wimplicit-function-declaration] led1_off(); ^~~~~~~~ prog.c:8:3: warning: implicit declaration of function ‘led1_on’ [-Wimplicit-function-declaration] led1_on(); ^~~~~~~ prog.c:11:7: warning: implicit declaration of function ‘is_led2_on’ [-Wimplicit-function-declaration] if (is_led2_on()) ^~~~~~~~~~ prog.c:12:4: warning: implicit declaration of function ‘led2_off’ [-Wimplicit-function-declaration] led2_off(); ^~~~~~~~ prog.c:14:4: warning: implicit declaration of function ‘led2_on’ [-Wimplicit-function-declaration] led2_on(); ^~~~~~~
Standard output is empty