Dependencies: DigitDisplay PCF8563 mbed
Diff: main.cpp
- Revision:
- 0:aa44e81944cc
diff -r 000000000000 -r aa44e81944cc main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Fri Apr 01 13:15:13 2016 +0000 @@ -0,0 +1,31 @@ +#include "mbed.h" +#include "PCF8563.h" +#include "DigitDisplay.h" + +DigitDisplay display(p7, p8); +Serial pc(USBTX, USBRX); + +PCF8563 rtc; + +uint8_t hour, minute, sec; + +int main() { + while(1) + { + hour = rtc.read(HOURS); + minute = rtc.read(MINUTES); + sec = rtc.read(SECONDS); + /* + pc.printf("%x%x:%x%x:%x%x(%x)\n\r", + ((hour >> 4) & 0x03), (hour & 0x0F), + (minute >> 4)- 8, (minute & 0x0F), + (sec >> 4)- 8, (sec & 0x0F),sec ); + */ + display.write(0, (minute >> 4)- 8); + display.write(1, (minute & 0x0F)); + //display.setColon(1); + display.write(2, (sec >> 4)- 8); + display.write(3, (sec & 0x0F)); + + } +}