void set_time(time_t t) { if (_rtc_init != NULL) { _rtc_init(); } if (_rtc_write != NULL) { _rtc_write(t); } }
void set_time(time_t t) { _mutex->lock(); if (_rtc_init != NULL) { _rtc_init(); } if (_rtc_write != NULL) { _rtc_write(t); } _mutex->unlock(); }
void set_time(time_t t) { core_util_critical_section_enter(); if (_rtc_init != NULL) { _rtc_init(); } if (_rtc_write != NULL) { _rtc_write(t); } core_util_critical_section_exit(); }