EMIR - Ekvitermní mikroprocesorová regulace https://code.google.com/p/emir/ https://code.google.com/p/emir/wiki/DesignV3
Dependencies: ConfigFile DS1307 OneWire SDFileSystem USBDeviceLite mbed-rtos mbed
src/rtc.cpp
- Committer:
- alpov
- Date:
- 2014-07-30
- Revision:
- 6:c24057b64a66
- Parent:
- 3:ede67e9b60eb
File content as of revision 6:c24057b64a66:
#include "mbed.h" #include "rtos.h" #include "DS1307.h" #include "rtc.h" DS1307 rtc(I2C_SDA, I2C_SCL); Mutex rtc_mutex; time_t get_rtc() { rtc_mutex.lock(); time_t m_time = rtc.now(); rtc_mutex.unlock(); set_time(m_time); return m_time; } bool set_rtc(time_t time) { rtc_mutex.lock(); bool b = rtc.set_time(time); rtc_mutex.unlock(); set_time(time); return b; }