mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-11 10:28:29 -04:00
purple: there are no dipswitches on the purple board
This commit is contained in:
parent
5c13aa33be
commit
c8b592f8a7
@ -40,6 +40,7 @@ static void reset_control_switch()
|
|||||||
|
|
||||||
static void update_servo_switches()
|
static void update_servo_switches()
|
||||||
{
|
{
|
||||||
|
#if CONFIG_APM_HARDWARE != APM_HARDWARE_PURPLE
|
||||||
if (!g.switch_enable) {
|
if (!g.switch_enable) {
|
||||||
// switches are disabled in EEPROM (see SWITCH_ENABLE option)
|
// switches are disabled in EEPROM (see SWITCH_ENABLE option)
|
||||||
// this means the EEPROM control of all channel reversal is enabled
|
// this means the EEPROM control of all channel reversal is enabled
|
||||||
@ -57,4 +58,5 @@ static void update_servo_switches()
|
|||||||
g.reverse_ch1_elevon = (PINE & 64) ? true : false;
|
g.reverse_ch1_elevon = (PINE & 64) ? true : false;
|
||||||
g.reverse_ch2_elevon = (PINL & 64) ? true : false;
|
g.reverse_ch2_elevon = (PINL & 64) ? true : false;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
@ -25,7 +25,9 @@ static int8_t test_xbee(uint8_t argc, const Menu::arg *argv);
|
|||||||
static int8_t test_eedump(uint8_t argc, const Menu::arg *argv);
|
static int8_t test_eedump(uint8_t argc, const Menu::arg *argv);
|
||||||
static int8_t test_rawgps(uint8_t argc, const Menu::arg *argv);
|
static int8_t test_rawgps(uint8_t argc, const Menu::arg *argv);
|
||||||
static int8_t test_modeswitch(uint8_t argc, const Menu::arg *argv);
|
static int8_t test_modeswitch(uint8_t argc, const Menu::arg *argv);
|
||||||
|
#if CONFIG_APM_HARDWARE != APM_HARDWARE_PURPLE
|
||||||
static int8_t test_dipswitches(uint8_t argc, const Menu::arg *argv);
|
static int8_t test_dipswitches(uint8_t argc, const Menu::arg *argv);
|
||||||
|
#endif
|
||||||
|
|
||||||
// Creates a constant array of structs representing menu options
|
// Creates a constant array of structs representing menu options
|
||||||
// and stores them in Flash memory, not RAM.
|
// and stores them in Flash memory, not RAM.
|
||||||
@ -42,7 +44,9 @@ static const struct Menu::command test_menu_commands[] PROGMEM = {
|
|||||||
{"xbee", test_xbee},
|
{"xbee", test_xbee},
|
||||||
{"eedump", test_eedump},
|
{"eedump", test_eedump},
|
||||||
{"modeswitch", test_modeswitch},
|
{"modeswitch", test_modeswitch},
|
||||||
|
#if CONFIG_APM_HARDWARE != APM_HARDWARE_PURPLE
|
||||||
{"dipswitches", test_dipswitches},
|
{"dipswitches", test_dipswitches},
|
||||||
|
#endif
|
||||||
|
|
||||||
// Tests below here are for hardware sensors only present
|
// Tests below here are for hardware sensors only present
|
||||||
// when real sensors are attached or they are emulated
|
// when real sensors are attached or they are emulated
|
||||||
@ -406,6 +410,7 @@ test_modeswitch(uint8_t argc, const Menu::arg *argv)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if CONFIG_APM_HARDWARE != APM_HARDWARE_PURPLE
|
||||||
static int8_t
|
static int8_t
|
||||||
test_dipswitches(uint8_t argc, const Menu::arg *argv)
|
test_dipswitches(uint8_t argc, const Menu::arg *argv)
|
||||||
{
|
{
|
||||||
@ -436,6 +441,8 @@ test_dipswitches(uint8_t argc, const Menu::arg *argv)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endif // CONFIG_APM_HARDWARE != APM_HARDWARE_PURPLE
|
||||||
|
|
||||||
|
|
||||||
//-------------------------------------------------------------------------------------------
|
//-------------------------------------------------------------------------------------------
|
||||||
// tests in this section are for real sensors or sensors that have been simulated
|
// tests in this section are for real sensors or sensors that have been simulated
|
||||||
|
Loading…
Reference in New Issue
Block a user