imuboard: remove references to xbee
[fpv.git] / imuboard / main.c
index 25a1662..5410074 100644 (file)
 
 #include "eeprom_config.h"
 #include "gps.h"
+#ifdef GPS_VENUS
 #include "gps_venus.h"
+#endif
+#ifdef GPS_UBX
+#include "gps_ubx.h"
+#endif
 #include "sd_log.h"
 #include "../common/i2c_commands.h"
 #include "i2c_protocol.h"
@@ -65,9 +70,6 @@
 struct imuboard imuboard;
 volatile uint32_t global_ms;
 
-/* global xbee device */
-struct xbee_dev *xbee_dev;
-
 void bootloader(void)
 {
 #define BOOTLOADER_ADDR 0x3f000
@@ -154,6 +156,17 @@ int main(void)
 
        callout_mgr_init(&imuboard.intr_cm, get_time_ms);
 
+#if 0
+       sei(); //XXX
+       printf_P(PSTR("starting...\r\n"));
+       while (1) {
+               int16_t c;
+               c = uart_recv_nowait(0);
+               if (c >= 0)
+                       printf("%x\n", (uint8_t)c);
+       }
+#endif
+
        cmdline_init();
        /* LOGS */
        error_register_emerg(mylog);
@@ -181,7 +194,12 @@ int main(void)
        rdline_newline(&imuboard.rdl, imuboard.prompt);
 
        imu_init();
+#ifdef GPS_VENUS
        gps_venus_init();
+#endif
+#ifdef GPS_UBX
+       gps_ubx_init();
+#endif
 
        imuboard.flags |= IMUBOARD_F_BOOT_OK;