mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-06-04 22:17:01 +08:00
fix kill switch, RADIO_CONTROL_KILL_SWITCH is now named RADIO_KILL_SWITCH
This commit is contained in:
@@ -273,7 +273,7 @@ second attempt
|
||||
<firmware name="rotorcraft">
|
||||
<target name="ap" board="booz_1.0">
|
||||
<param name="FLASH_MODE" value="IAP"/> <!-- default for the board but putting it here as example-->
|
||||
<define name="RADIO_CONTROL_KILL_SWITCH" value="RADIO_CONTROL_SWITCH1"/>
|
||||
<define name="RADIO_KILL_SWITCH" value="RADIO_CONTROL_SWITCH1"/>
|
||||
<define name="MODEM_BAUD" value = "B57600"/>
|
||||
<define name="GPS_LAG" value = "0.8"/>
|
||||
<define name="BOOZ_START_DELAY" value = "3"/>
|
||||
@@ -323,7 +323,7 @@ ap.CFLAGS += -DMODEM_BAUD=B57600
|
||||
#ap.CFLAGS += -DGPS_USE_LATLONG now included in NOVA section, include if NOVA section removed
|
||||
|
||||
#throttle killswitch
|
||||
ap.CFLAGS += -DRADIO_CONTROL_KILL_SWITCH=RADIO_CONTROL_SWITCH1
|
||||
ap.CFLAGS += -DRADIO_KILL_SWITCH=RADIO_CONTROL_SWITCH1
|
||||
|
||||
include $(PAPARAZZI_SRC)/conf/autopilot/booz2_common.makefile
|
||||
include $(CFG_BOOZ)/booz2_autopilot.makefile
|
||||
|
||||
@@ -189,7 +189,7 @@
|
||||
<firmware name="rotorcraft">
|
||||
<target name="ap" board="lisa_l_1.0">
|
||||
<define name = "RADIO_CONTROL_MODE" value = "RADIO_CONTROL_AUX1"/>
|
||||
<define name = "RADIO_CONTROL_KILL_SWITCH" value = "RADIO_CONTROL_GEAR"/>
|
||||
<define name = "RADIO_KILL_SWITCH" value = "RADIO_CONTROL_GEAR"/>
|
||||
<define name = "HELI"/>
|
||||
<!-- <define name = "KILL_MOTORS" />-->
|
||||
<!-- if we want a secondary spektrum reciever we need to set the board to be
|
||||
|
||||
@@ -233,7 +233,7 @@
|
||||
<firmware name="rotorcraft">
|
||||
<target name="ap" board="booz_1.0">
|
||||
<param name="FLASH_MODE" value="IAP"/> <!-- default for the board but putting it here as example-->
|
||||
<define name="RADIO_CONTROL_KILL_SWITCH" value="RADIO_CONTROL_SWITCH1"/>
|
||||
<define name="RADIO_KILL_SWITCH" value="RADIO_CONTROL_SWITCH1"/>
|
||||
<define name="MODEM_BAUD" value = "B57600"/>
|
||||
<define name="BOOZ_START_DELAY" value = "3"/>
|
||||
<define name="GPS_LAG" value = "0.8"/>
|
||||
@@ -279,7 +279,7 @@ include $(CFG_BOOZ)/booz2_test_progs.makefile
|
||||
ap.CFLAGS += -DFAILSAFE_GROUND_DETECT
|
||||
|
||||
# radio killswitch
|
||||
ap.CFLAGS += -DRADIO_CONTROL_KILL_SWITCH=RADIO_CONTROL_SWITCH1
|
||||
ap.CFLAGS += -DRADIO_KILL_SWITCH=RADIO_CONTROL_SWITCH1
|
||||
|
||||
|
||||
ap.CFLAGS += -DMODEM_BAUD=B57600
|
||||
|
||||
@@ -235,7 +235,7 @@ include $(CFG_BOOZ)/booz2_test_progs.makefile
|
||||
ap.CFLAGS += -DFAILSAFE_GROUND_DETECT
|
||||
|
||||
# radio killswitch
|
||||
ap.CFLAGS += -DRADIO_CONTROL_KILL_SWITCH=RADIO_CONTROL_SWITCH1
|
||||
ap.CFLAGS += -DRADIO_KILL_SWITCH=RADIO_CONTROL_SWITCH1
|
||||
|
||||
|
||||
ap.CFLAGS += -DMODEM_BAUD=B57600
|
||||
|
||||
@@ -284,7 +284,7 @@ ap.CFLAGS += -DMODEM_BAUD=B57600
|
||||
#ap.CFLAGS += -DGPS_USE_LATLONG now included in NOVA section, include if NOVA section removed
|
||||
|
||||
#throttle killswitch
|
||||
ap.CFLAGS += -DRADIO_CONTROL_KILL_SWITCH=RADIO_CONTROL_SWITCH1
|
||||
ap.CFLAGS += -DRADIO_KILL_SWITCH=RADIO_CONTROL_SWITCH1
|
||||
|
||||
include $(PAPARAZZI_SRC)/conf/autopilot/booz2_common.makefile
|
||||
include $(CFG_BOOZ)/booz2_autopilot.makefile
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<firmware name="rotorcraft">
|
||||
<target name="ap" board="booz_1.0">
|
||||
<!--<define name="KILL_MOTORS"/>--> <!-- prevent motors from ever starting -->
|
||||
<!--<define name="RADIO_CONTROL_KILL_SWITCH" value="RADIO_CONTROL_SWITCH1"/>-->
|
||||
<!--<define name="RADIO_KILL_SWITCH" value="RADIO_CONTROL_SWITCH1"/>-->
|
||||
<define name="USE_GPS_ACC4R"/>
|
||||
<define name="USE_INS_NAV_INIT"/>
|
||||
</target>
|
||||
|
||||
@@ -242,7 +242,7 @@ void autopilot_on_rc_frame(void) {
|
||||
AP_MODE_OF_PPRZ(radio_control.values[RADIO_MODE], new_autopilot_mode);
|
||||
autopilot_set_mode(new_autopilot_mode);
|
||||
|
||||
#ifdef RADIO_CONTROL_KILL_SWITCH
|
||||
#ifdef RADIO_KILL_SWITCH
|
||||
if (radio_control.values[RADIO_KILL_SWITCH] < 0)
|
||||
autopilot_set_mode(AP_MODE_KILL);
|
||||
#endif
|
||||
|
||||
@@ -96,14 +96,14 @@ extern uint8_t telemetry_mode_Main_DefaultChannel;
|
||||
|
||||
#ifdef RADIO_CONTROL
|
||||
#define PERIODIC_SEND_RC(_chan) DOWNLINK_SEND_RC(_chan, RADIO_CONTROL_NB_CHANNEL, radio_control.values)
|
||||
#if defined RADIO_CONTROL_KILL_SWITCH
|
||||
#if defined RADIO_KILL_SWITCH
|
||||
#define PERIODIC_SEND_BOOZ2_RADIO_CONTROL(_chan) SEND_BOOZ2_RADIO_CONTROL( _chan, &radio_control.values[RADIO_KILL_SWITCH])
|
||||
#else /* ! RADIO_CONTROL_KILL_SWITCH */
|
||||
#else /* ! RADIO_KILL_SWITCH */
|
||||
#define PERIODIC_SEND_BOOZ2_RADIO_CONTROL(_chan) { \
|
||||
int16_t foo = -42; \
|
||||
SEND_BOOZ2_RADIO_CONTROL( _chan, &foo) \
|
||||
}
|
||||
#endif /* !RADIO_CONTROL_KILL_SWITCH */
|
||||
#endif /* !RADIO_KILL_SWITCH */
|
||||
#define SEND_BOOZ2_RADIO_CONTROL(_chan, _kill_switch) { \
|
||||
DOWNLINK_SEND_BOOZ2_RADIO_CONTROL(_chan, \
|
||||
&radio_control.values[RADIO_ROLL], \
|
||||
|
||||
Reference in New Issue
Block a user