view target-utils/include/rtc.h @ 719:f33d050eac6e
INSTALL: libserial-linux change
author |
Mychaela Falconia <falcon@freecalypso.org> |
date |
Sun, 23 Aug 2020 15:42:45 +0000 (2020-08-23) |
parents |
e7502631a0f9 |
children |
|
line source
/* Calypso RTC registers */
#ifndef __CALYPSO_RTC_H
#define __CALYPSO_RTC_H
#include "types.h"
#define RTC_REGS_BASE 0xFFFE1800
struct rtctime {
u8 seconds;
u8 minutes;
u8 hours;
u8 day_of_month;
u8 month;
u8 year;
u8 day_of_week;
u8 pad;
};
struct rtcregs {
struct rtctime rtc_cur;
struct rtctime rtc_alarm;
u8 rtc_ctrl_reg;
u8 rtc_status_reg;
u8 rtc_int_reg;
u8 rtc_comp_lsb_reg;
u8 rtc_comp_msb_reg;
u8 rtc_res_prog_reg;
};
#define RTC_REGS (*(volatile struct rtcregs *) RTC_REGS_BASE)
#endif /* include guard */