Arduino Core API Library besed on mbed platform.
Dependents: WeeESP8266 ESP8266_moj
time.cpp
- Committer:
- itead
- Date:
- 2015-02-10
- Revision:
- 3:eb0bbd72ffa1
- Parent:
- 0:5ebc917ebd09
File content as of revision 3:eb0bbd72ffa1:
#include "time.h" static unsigned long one_millisecond_counter = 0; static void one_millisecond_callback(void) { one_millisecond_counter++; } unsigned long millis(void) { static Ticker milli_timer; static bool attach_flag = true; if (attach_flag) { attach_flag = false; milli_timer.attach_us(&one_millisecond_callback, 1000); } return one_millisecond_counter; } void delay(int t) { wait_ms(t); }