]> git.donarmstrong.com Git - tmk_firmware.git/blob - protocol/usb_hid/override_wiring.c
3b3f5e30283f9b25372c169e39d70434aa262743
[tmk_firmware.git] / protocol / usb_hid / override_wiring.c
1 /*
2  * To keep Timer0 for common/timer.c override arduino/wiring.c.
3  */
4 #include <util/delay.h>
5 #include "common/timer.h"
6 #include "Arduino.h"
7
8
9 unsigned long millis()
10 {
11     return timer_read32();
12 }
13 unsigned long micros()
14 {
15     return timer_read32() * 1000UL;
16 }
17 void delay(unsigned long ms)
18 {
19     _delay_ms(ms);
20 }
21 void delayMicroseconds(unsigned int us)
22 {
23     _delay_us(us);
24 }
25 void init()
26 {
27     timer_init();
28 }