diff --git a/conf/airframes/booz2_flixr.xml b/conf/airframes/booz2_flixr.xml index 8cff1e6a05..be504de01f 100644 --- a/conf/airframes/booz2_flixr.xml +++ b/conf/airframes/booz2_flixr.xml @@ -1,262 +1,262 @@ - - - - - - + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + -
- - -
+
+ + +
-
- - - - - - - - - - - -
+
+ + + + + + + + + + + +
-
- - - +
+ + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - - + + + + + + - - - + + + - - - + + + - - - -
+ + + +
-
- - - - - - - - +
+ + + + + + + + - - - - + + + + - - - + + + - - - - -
+ + + + +
-
+
- - - - - + + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + + - - - + + + - - - - + + + + -
+
-
- -
+
+ +
-
- - - - - - - - - - - - -
+
+ + + + + + + + + + + + +
-
- - - -
+
+ + + +
-
- - - - -
+
+ + + + +
-
- - -
+
+ + +
-
-
+
+
-
- - - -
+
+ + + +
-
- - - -
+
+ + + +
- - ARCH=lpc21 - ARCHI=arm7 - BOARD_CFG = \"boards/booz2_v1_0.h\" - FLASH_MODE = IAP - # prevents motors from ever starting - #ap.CFLAGS += -DKILL_MOTORS - #ap.CFLAGS += -DRADIO_CONTROL_KILL_SWITCH=RADIO_CONTROL_SWITCH1 + + # prevents motors from ever starting + #ap.CFLAGS += -DKILL_MOTORS + #ap.CFLAGS += -DRADIO_CONTROL_KILL_SWITCH=RADIO_CONTROL_SWITCH1 + - include $(PAPARAZZI_SRC)/conf/autopilot/booz2_common.makefile - include $(CFG_BOOZ)/booz2_autopilot.makefile - include $(CFG_BOOZ)/booz2_test_progs.makefile - include $(CFG_BOOZ)/booz2_simulator_nps.makefile + + + + + + + + + + + + + + + + + + + + + + - ap.CFLAGS += -DMODEM_BAUD=B57600 - include $(CFG_BOOZ)/subsystems/booz2_radio_control_ppm.makefile - include $(CFG_BOOZ)/subsystems/booz2_actuators_mkk.makefile - include $(CFG_BOOZ)/subsystems/booz2_imu_b2v1.makefile - include $(CFG_BOOZ)/subsystems/booz_gps_ublox.makefile - include $(CFG_BOOZ)/subsystems/booz2_ahrs_cmpl.makefile - include $(CFG_BOOZ)/subsystems/booz2_fms_datalink.makefile + + CFG_BOOZ=$(PAPARAZZI_SRC)/conf/autopilot/ + # FIXME: make fms a module + include $(CFG_BOOZ)/subsystems/booz2_fms_test_signal.makefile - include $(CFG_BOOZ)/subsystems/booz2_ins_hff.makefile - #set GPS lag for horizontal filter - ap.CFLAGS += -DUSE_GPS_ACC4R - #ap.CFLAGS += -DGPS_LAG=0.3 + include $(CFG_BOOZ)/booz2_test_progs.makefile + include $(CFG_BOOZ)/booz2_simulator_nps.makefile - ap.srcs += $(SRC_BOOZ_ARCH)/booz2_pwm_hw.c - sim.srcs += $(SRC_BOOZ_SIM)/booz2_pwm_hw.c - - ap.CFLAGS += -DUSE_MODULES - sim.CFLAGS += -DUSE_MODULES - - ap.CFLAGS += -DB2_GUIDANCE_H_USE_REF - sim.CFLAGS += -DB2_GUIDANCE_H_USE_REF - - #ap.CFLAGS += -DBOOZ_FAILSAFE_GROUND_DETECT - ap.CFLAGS += -DUSE_ADAPT_HOVER -DUSE_INS_NAV_INIT - #ap.CFLAGS += -DBOOZ_START_DELAY=2 - sim.CFLAGS += -DUSE_ADAPT_HOVER -DUSE_INS_NAV_INIT + ap.srcs += $(SRC_BOOZ_ARCH)/booz2_pwm_hw.c + sim.srcs += $(SRC_BOOZ_SIM)/booz2_pwm_hw.c + #ap.CFLAGS += -DBOOZ_FAILSAFE_GROUND_DETECT
diff --git a/conf/autopilot/subsystems/baloo/ins_hff.makefile b/conf/autopilot/subsystems/baloo/ins_hff.makefile new file mode 100644 index 0000000000..8c3b1b6073 --- /dev/null +++ b/conf/autopilot/subsystems/baloo/ins_hff.makefile @@ -0,0 +1,9 @@ +# +# simple horizontal filter for INS +# + +ap.CFLAGS += -DUSE_HFF +ap.srcs += $(SRC_BOOZ)/ins/booz2_hf_float.c + +sim.CFLAGS += -DUSE_HFF +sim.srcs += $(SRC_BOOZ)/ins/booz2_hf_float.c diff --git a/conf/autopilot/subsystems/fixedwing/gyro_pitch.makefile b/conf/autopilot/subsystems/fixedwing/gyro_pitch.makefile new file mode 100644 index 0000000000..c427d880c9 --- /dev/null +++ b/conf/autopilot/subsystems/fixedwing/gyro_pitch.makefile @@ -0,0 +1,12 @@ +# additional pitch stabilization with gyro +# +# this assumes you are already using a roll gyro +# +# default values for tiny and twog are: +# ADC_GYRO_PITCH = ADC_4 +# +# to change just redefine these before including this file +# + +ap.CFLAGS += -DADC_CHANNEL_GYRO_PITCH=$(ADC_GYRO_PITCH) -DUSE_$(ADC_GYRO_PITCH) + diff --git a/conf/boards/tiny_2.11.makefile b/conf/boards/tiny_2.11.makefile index bf60e76fbd..3a9752d04f 100644 --- a/conf/boards/tiny_2.11.makefile +++ b/conf/boards/tiny_2.11.makefile @@ -29,11 +29,12 @@ GPS_BAUD = 38400 MODEM_UART_NR = 1 MODEM_BAUD = 57600 +ADC_IR_TOP = ADC_0 ADC_IR1 = ADC_1 ADC_IR2 = ADC_2 -ADC_IR_TOP = ADC_0 ADC_IR_NB_SAMPLES = 16 ADC_GYRO_ROLL = ADC_3 +ADC_GYRO_PITCH = ADC_4 ADC_GYRO_NB_SAMPLES = 16