view target-utils/include/rtc.h @ 963:b515a97e5dff

sms-pdu-decode family: fix VP-Relative header spacing When VP-Relative is small enough to be reckoned in 5 min or 30 min units, it was printed incorrectly, with a cosmetic defect of one extra space. Fix this bug.
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 28 Aug 2023 03:52:53 +0000
parents e7502631a0f9
children
line wrap: on
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 */