All of these products had the same warning.
Signed-off-by: Keith Packard <keithp@keithp.com>
#define LED_7_PORT (&stm_gpioa)
#define LED_7_PIN 10
#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 */
#define AO_LED_CONTINUITY_MASK (0xff)
/* ARM */
#define LED_7_PORT (&stm_gpioa)
#define LED_7_PIN 10
#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 */
#define AO_LED_CONTINUITY_MASK (0xff)
/* ARM */
#define LED_PIN_ARMED 5
#define AO_LED_ARMED (1 << LED_PIN_ARMED)
#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)
#define AO_LED_CONTINUITY_MASK (0x1 << 4)
#define LEDS_AVAILABLE (LED_PORT_0_MASK|LED_PORT_1_MASK)
#define LED_PIN_ARMED 5
#define AO_LED_ARMED (1 << LED_PIN_ARMED)
#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)
#define AO_LED_CONTINUITY_MASK (0x3 << 3)
#define LEDS_AVAILABLE (LED_PORT_0_MASK|LED_PORT_1_MASK)