10 class RTC
: public Device
13 RTC(int32_t base_year
, struct tm
&tm
);
18 uint8_t cmos_read(uint8_t index
);
19 void cmos_write(uint8_t index
, uint8_t data
);
27 void update_timer(int64_t current_time
);
31 void on_periodic(void);
33 void on_second2(void);
37 uint8_t cmos_data
[128];
40 int64_t next_periodic_time
;
41 int64_t next_second_time
;