altos/telefire: Add cast to AO_LED_CONTINUITY to eliminate -Wconversion warning
authorKeith Packard <keithp@keithp.com>
Thu, 17 Feb 2022 05:41:44 +0000 (21:41 -0800)
committerKeith Packard <keithp@keithp.com>
Thu, 17 Feb 2022 05:41:44 +0000 (21:41 -0800)
All of these products had the same warning.

Signed-off-by: Keith Packard <keithp@keithp.com>
src/telefireeight-v1.0/ao_pins.h
src/telefireeight-v2.0/ao_pins.h
src/telefireone-v1.0/ao_pins.h
src/telefiretwo-v0.1/ao_pins.h

index 9d0b963fd32e587d42fac0b845a85d5ec285d43a..4c0147188ad47d9f0e3c91d12259888bb39677f7 100644 (file)
 #define LED_7_PORT             (&stm_gpioa)
 #define LED_7_PIN              10
 
-#define AO_LED_CONTINUITY(c)   (1 << (c))
+#define AO_LED_CONTINUITY(c)   ((AO_LED_TYPE) (1 << (c)))
 #define AO_LED_CONTINUITY_MASK (0xff)
 
 /* ARM */
index e3e8876200728182bd81e55edd7bd697fe9ce49f..91bfd5e6229bd96817d2b4e87c8ac474cc140c59 100644 (file)
 #define LED_7_PORT             (&stm_gpioa)
 #define LED_7_PIN              10
 
-#define AO_LED_CONTINUITY(c)   (1 << (c))
+#define AO_LED_CONTINUITY(c)   ((AO_LED_TYPE) (1 << (c)))
 #define AO_LED_CONTINUITY_MASK (0xff)
 
 /* ARM */
index 044f7434c27e07248882014314f21f79c0efbd67..0d8a206ced3a4baa77a566dab2217857d04ad50e 100644 (file)
 #define LED_PIN_ARMED          5
 
 #define AO_LED_ARMED           (1 << LED_PIN_ARMED)
-#define AO_LED_CONTINUITY(c)   (1 << (4 - (c)))
+#define AO_LED_CONTINUITY(c)   ((AO_LED_TYPE) (1 << (4 - (c))))
 #define AO_LED_CONTINUITY_MASK (0x1 << 4)
 
 #define LEDS_AVAILABLE         (LED_PORT_0_MASK|LED_PORT_1_MASK)
index 01bf25e8d29b43d5479c911eaeff8f60383565cb..baf051a45d0a4f6fa72ed2d72e31031ac32835c9 100644 (file)
 #define LED_PIN_ARMED          5
 
 #define AO_LED_ARMED           (1 << LED_PIN_ARMED)
-#define AO_LED_CONTINUITY(c)   (1 << (4 - (c)))
+#define AO_LED_CONTINUITY(c)   ((AO_LED_TYPE) (1 << (4 - (c))))
 #define AO_LED_CONTINUITY_MASK (0x3 << 3)
 
 #define LEDS_AVAILABLE         (LED_PORT_0_MASK|LED_PORT_1_MASK)