#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 0x032 #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); } AtaDevice rtc_dev = { "RTC", 0x070, 0x071, NULL, NULL };