diff options
Diffstat (limited to 'firmware/drivers/rtc.c')
| -rw-r--r-- | firmware/drivers/rtc.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/firmware/drivers/rtc.c b/firmware/drivers/rtc.c index ecfd2ac..4b4b458 100644 --- a/firmware/drivers/rtc.c +++ b/firmware/drivers/rtc.c @@ -36,28 +36,18 @@ void rtc_init(void) } int rtc_read_datetime(unsigned char* buf) { - int rc; - int old_irq_level = set_irq_level(HIGHEST_IRQ_LEVEL); - - rc = pcf50605_read_multiple(0x0a, buf, 7); - - set_irq_level(old_irq_level); - - return rc; + return pcf50605_read_multiple(0x0a, buf, 7); } int rtc_write_datetime(unsigned char* buf) { int i; - int old_irq_level = set_irq_level(HIGHEST_IRQ_LEVEL); for (i=0;i<7;i++) { pcf50605_write(0x0a+i, buf[i]); } - set_irq_level(old_irq_level); - return 1; } #elif CONFIG_RTC == RTC_PCF50606 |