From 65db4acabefdc9cbccc247d598b7416be4431542 Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Sun, 27 Nov 2022 01:08:11 -0500 Subject: pcf56065: Fix a compile warning uncovered by GCC8 Basically, use '!' instead of '~' on bools. Change-Id: If0d94b294e69a939101e16808d4adc50a9fe1c81 --- firmware/drivers/rtc/rtc_pcf50605.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/firmware/drivers/rtc/rtc_pcf50605.c b/firmware/drivers/rtc/rtc_pcf50605.c index 42ea15ff2e..4d2560284c 100644 --- a/firmware/drivers/rtc/rtc_pcf50605.c +++ b/firmware/drivers/rtc/rtc_pcf50605.c @@ -84,7 +84,7 @@ int rtc_write_datetime(const struct tm *tm) * Checks the PCF interrupt 1 register bit 7 to see if an alarm interrupt has * triggered since last we checked. */ -bool rtc_check_alarm_flag(void) +bool rtc_check_alarm_flag(void) { return pcf50605_read(0x02) & 0x80; } @@ -125,9 +125,9 @@ bool rtc_check_alarm_started(bool release_alarm) static bool run_before = false, alarm_state; bool rc; - if (run_before) { + if (run_before) { rc = alarm_state; - alarm_state &= ~release_alarm; + alarm_state &= !release_alarm; } else { char rt[3], at[3]; /* The Ipod bootloader seems to read (and thus clear) the PCF interrupt @@ -165,4 +165,3 @@ void rtc_get_alarm(int *h, int *m) *m = BCD2DEC(buf[0]); *h = BCD2DEC(buf[1]); } - -- cgit v1.2.3