Dependencies: EthernetNetIf NTPClient_NetServices mbed
main.cpp
- Committer:
- suupen
- Date:
- 2011-12-11
- Revision:
- 0:f49394bec833
File content as of revision 0:f49394bec833:
/***************************************************** * dot matrix clock * * Display : LT5016M1(16*16 dot matrix LED red&green led) http://akizukidenshi.com/catalog/g/gI-00039/ * LED Driver : TLC5940 http://focus.ti.com/lit/ds/slvs515c/slvs515c.pdf * * V0.0 : 110621A_110621dotMatrixClock.zip * sample program *****************************************************/ #include "mbed.h" #include "dotmatrix.h" #include "tokei.h" #include "NTP.h" Timer timer; /************************************ * main ************************************/ int main() { uint32_t tstart; uint32_t tend; // Ethernet initial int8_t ether = ntp_ethernetInitial(); if(ether == -1){ return(-1); } // first ntp data get ntp_ntpDataGet(); //demo (UTC + 15houre(nippon jikan hosei) // ji fun byo hosei //set_time((11 * 3600) + (59 * 60) + 55 + 54000); // hyoji data sakusei timming yo timer timer.start(); tstart = timer.read_ms(); dotmatrix_initialize(); dotmatrix_grayDataKansan(); while (1) { // 10ms keika sitara hyoji data wo sakusei tend = timer.read_ms(); if((tend - tstart) >= 10){ tstart = tend; tokei_main(); } dotmatrix_output(); } }