Swimate V2 without RTOS code
Dependencies: Adafruit_GFX_128x64 DS3231 PinDetect SDFileSystem USBDevice mbed RealtimeMath MODSERIAL
SystemTime.cpp@8:8430a5c0914c, 2014-05-20 (annotated)
- Committer:
- ellingjp
- Date:
- Tue May 20 00:43:55 2014 +0000
- Revision:
- 8:8430a5c0914c
- Child:
- 15:002bac432234
Working logging and split time detection
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ellingjp | 8:8430a5c0914c | 1 | #include "mbed.h" |
ellingjp | 8:8430a5c0914c | 2 | #include "SystemTime.h" |
ellingjp | 8:8430a5c0914c | 3 | |
ellingjp | 8:8430a5c0914c | 4 | bool SystemTime::initialized = false; |
ellingjp | 8:8430a5c0914c | 5 | Timer SystemTime::sysTime; |
ellingjp | 8:8430a5c0914c | 6 | |
ellingjp | 8:8430a5c0914c | 7 | void SystemTime::start() |
ellingjp | 8:8430a5c0914c | 8 | { |
ellingjp | 8:8430a5c0914c | 9 | if (!initialized) { |
ellingjp | 8:8430a5c0914c | 10 | sysTime.start(); |
ellingjp | 8:8430a5c0914c | 11 | initialized = true; |
ellingjp | 8:8430a5c0914c | 12 | } |
ellingjp | 8:8430a5c0914c | 13 | } |
ellingjp | 8:8430a5c0914c | 14 | |
ellingjp | 8:8430a5c0914c | 15 | int SystemTime::read_ms() |
ellingjp | 8:8430a5c0914c | 16 | { |
ellingjp | 8:8430a5c0914c | 17 | return sysTime.read_ms(); |
ellingjp | 8:8430a5c0914c | 18 | } |