equal
deleted
inserted
replaced
328 // reject |
328 // reject |
329 console.state = ERROR; |
329 console.state = ERROR; |
330 return ERROR; |
330 return ERROR; |
331 } |
331 } |
332 |
332 |
|
333 // Update rate when idle |
|
334 #define UPDATE_HZ 4 |
|
335 |
333 void main () |
336 void main () |
334 { |
337 { |
335 led_init(); |
338 led_init(); |
336 timer_init(); |
339 timer_init(); |
337 serial_init(); |
340 serial_init(); |
338 dmx_init(); |
341 dmx_init(); |
339 |
342 |
340 // mainloop |
343 // mainloop |
341 char c = '>'; |
344 char c = '>'; |
342 unsigned interval = 8000; // 2Hz |
345 unsigned interval = (16000 / UPDATE_HZ); |
343 |
346 |
344 // start |
347 // start |
345 sei(); |
348 sei(); |
346 serial_write(c); |
349 serial_write(c); |
347 timer1_start(interval); |
350 timer1_start(interval); |