altos: Clean up -Wextra warnings
[fw/altos] / src / drivers / ao_companion.c
index 0ebe8429124966790244e0a2fa5083782a0525a6..570b9e409bbdd7f1245900d383a344d8a4b53a67 100644 (file)
@@ -18,7 +18,7 @@
 #include <ao.h>
 #include <ao_companion.h>
 
-#ifdef MEGAMETRUM
+#ifdef TELEMEGA
 #define ao_spi_slow(b)
 #define ao_spi_fast(b)
 #endif
@@ -67,8 +67,8 @@ ao_companion_get_setup(void)
        ao_companion_send_command(AO_COMPANION_SETUP);
        ao_spi_recv(&ao_companion_setup, sizeof (ao_companion_setup), AO_COMPANION_SPI_BUS);
        COMPANION_DESELECT();
-       return (ao_companion_setup.board_id ==
-               (uint16_t) ~ao_companion_setup.board_id_inverse);
+       return ((int16_t) ao_companion_setup.board_id ==
+               (int16_t) (uint16_t) (~ao_companion_setup.board_id_inverse));
 }
 
 static void