#include #include "ata.h" #define REG_SECS 0x00 #define REG_MINS 0x00 #define REG_HOURS 0x00 #define REG_WKDAY 0x06 #define REG_DAY 0x07 #define REG_YEAR 0x09 #define REG_CENTURY 0x32 #define REG_STATUSA 0x0A #define REG_STATUSB 0x0B static uint8_t current_reg = 0x00; void rtc_write(uint8_t addr, uint8_t value) { if (addr == 0) { current_reg = value; } } uint8_t rtc_read(uint8_t addr) { time_t time; struct tm tm; localtime(&time); (void)time; (void)tm; return (0x00); } struct bus rtc_device = { "rtc-dev", {0x070, 0x071}, NULL, NULL, NULL };