mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-05-24 22:05:58 +08:00
added FIRMWARE defines
gps_ubx_ucenter module uses it to get full NAV_SOL message rate for rotorcrafts
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user