FreeCalypso > hg > freecalypso-sw
changeset 73:c54c6ad1c66f
pirexplore: added rtccomp command to read RTC compensation registers
| author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> | 
|---|---|
| date | Fri, 26 Jul 2013 21:12:03 +0000 | 
| parents | 92c1ed6b4b67 | 
| children | 8138a6380ae3 | 
| files | target-utils/pirexplore/cmdtab.c target-utils/pirexplore/rtc.c | 
| diffstat | 2 files changed, 9 insertions(+), 0 deletions(-) [+] | 
line wrap: on
 line diff
--- a/target-utils/pirexplore/cmdtab.c Fri Jul 26 20:32:43 2013 +0000 +++ b/target-utils/pirexplore/cmdtab.c Fri Jul 26 21:12:03 2013 +0000 @@ -7,6 +7,7 @@ extern void cmd_r16(); extern void cmd_r32(); extern void cmd_rtc(); +extern void cmd_rtccomp(); extern void cmd_w8(); extern void cmd_w16(); extern void cmd_w32(); @@ -19,6 +20,7 @@ {"r16", cmd_r16}, {"r32", cmd_r32}, {"rtc", cmd_rtc}, + {"rtccomp", cmd_rtccomp}, {"w8", cmd_w8}, {"w16", cmd_w16}, {"w32", cmd_w32},
--- a/target-utils/pirexplore/rtc.c Fri Jul 26 20:32:43 2013 +0000 +++ b/target-utils/pirexplore/rtc.c Fri Jul 26 21:12:03 2013 +0000 @@ -50,3 +50,10 @@ time2.year, time2.month, time2.day_of_month, time2.day_of_week, time2.hours, time2.minutes, time2.seconds); } + +void +cmd_rtccomp() +{ + printf("%04X\n", (RTC_REGS.rtc_comp_msb_reg << 8) | + RTC_REGS.rtc_comp_lsb_reg); +}
