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