yeah
Dependencies: DigitDisplay mbed
Fork of DigitDisplay_Clock by
main.cpp
- Committer:
- sophia
- Date:
- 2016-04-01
- Revision:
- 1:e886421584e3
- Parent:
- 0:20e070e8ecca
File content as of revision 1:e886421584e3:
#include "mbed.h" #include "DigitDisplay.h" DigitalOut myled(LED1); DigitDisplay display(p7, p8); Ticker tick; uint8_t hour = 20; uint8_t minute = 14; uint8_t second = 0; void beat() { static uint8_t colon = 0; display.setColon(colon); if (colon) { second++; if (second >= 60) { second = 0; minute++; if (minute >= 60) { minute = 0; hour++; if (hour >= 24) { hour = 0; } display.write(0, hour / 10); display.write(1, hour % 10); } display.write(2, minute / 10); display.write(3, minute % 10); } } colon = 1 - colon; } int main() { display.write(0, hour / 10); display.write(1, hour % 10); display.write(2, minute / 10); display.write(3, minute % 10); display.setColon(true); tick.attach(&beat, 0.5); while(1) { myled = 1; wait(0.5); myled = 0; wait(0.5); } }