added FIRMWARE defines

gps_ubx_ucenter module uses it to get full NAV_SOL message rate for rotorcrafts
This commit is contained in:
Felix Ruess
2012-06-30 15:02:05 +02:00
parent 1777e5dc50
commit ee8996aee1
3 changed files with 9 additions and 0 deletions
+2
View File
@@ -40,6 +40,8 @@ ROTORCRAFT_INC = -I$(SRC_FIRMWARE) -I$(SRC_BOARD)
ap.ARCHDIR = $(ARCH)
# would be better to auto-generate this
$(TARGET).CFLAGS += -DFIRMWARE=ROTORCRAFT
ap.CFLAGS += $(ROTORCRAFT_INC)
ap.CFLAGS += -DBOARD_CONFIG=$(BOARD_CFG) -DPERIPHERALS_AUTO_INIT
@@ -39,6 +39,9 @@ $(TARGET).CFLAGS += -DBOARD_CONFIG=$(BOARD_CFG)
$(TARGET).CFLAGS += -DPERIPHERALS_AUTO_INIT
$(TARGET).CFLAGS += $(FIXEDWING_INC)
# would be better to auto-generate this
$(TARGET).CFLAGS += -DFIRMWARE=FIXEDWING
$(TARGET).srcs += mcu.c
$(TARGET).srcs += $(SRC_ARCH)/mcu_arch.c
@@ -379,7 +379,11 @@ static bool_t gps_ubx_ucenter_configure(uint8_t nr)
gps_ubx_ucenter_enable_msg(UBX_NAV_ID, UBX_NAV_SVINFO_ID, 4);
break;
case 11:
#if defined FIRMWARE && FIRMWARE == ROTORCRAFT
gps_ubx_ucenter_enable_msg(UBX_NAV_ID, UBX_NAV_SOL_ID, 1);
#else
gps_ubx_ucenter_enable_msg(UBX_NAV_ID, UBX_NAV_SOL_ID, 8);
#endif
break;
case 12:
// Disable UTM on old Lea4P