Browse Source

Rover: enable RELAY_* parameters

mission-4.1.18
Andrew Tridgell 12 years ago
parent
commit
a5586ec394
  1. 1
      APMrover2/Parameters.h
  2. 4
      APMrover2/Parameters.pde
  3. 7
      APMrover2/config.h
  4. 2
      APMrover2/system.pde

1
APMrover2/Parameters.h

@ -33,6 +33,7 @@ public: @@ -33,6 +33,7 @@ public:
k_param_reset_switch_chan,
k_param_initial_mode,
k_param_scheduler,
k_param_relay,
// IO pins
k_param_rssi_pin = 20,

4
APMrover2/Parameters.pde

@ -422,6 +422,10 @@ const AP_Param::Info var_info[] PROGMEM = { @@ -422,6 +422,10 @@ const AP_Param::Info var_info[] PROGMEM = {
// @Path: ../libraries/AP_Scheduler/AP_Scheduler.cpp
GOBJECT(scheduler, "SCHED_", AP_Scheduler),
// @Group: RELAY_
// @Path: ../libraries/AP_Relay/AP_Relay.cpp
GOBJECT(relay, "RELAY_", AP_Relay),
// @Group: RCMAP_
// @Path: ../libraries/AP_RCMapper/AP_RCMapper.cpp
GOBJECT(rcmap, "RCMAP_", RCMapper),

7
APMrover2/config.h

@ -36,9 +36,6 @@ @@ -36,9 +36,6 @@
// default choices for a 1280. We can't fit everything in, so we
// make some popular choices by default
#define LOGGING_ENABLED DISABLED
#ifndef CONFIG_RELAY
# define CONFIG_RELAY DISABLED
#endif
#ifndef MOUNT2
# define MOUNT2 DISABLED
#endif
@ -74,14 +71,12 @@ @@ -74,14 +71,12 @@
# define SLIDE_SWITCH_PIN 40
# define PUSHBUTTON_PIN 41
# define USB_MUX_PIN -1
# define CONFIG_RELAY ENABLED
# define BATTERY_PIN_1 0
# define CURRENT_PIN_1 1
#elif CONFIG_HAL_BOARD == HAL_BOARD_APM2
# define CONFIG_INS_TYPE CONFIG_INS_MPU6000
# define CONFIG_COMPASS AP_COMPASS_HMC5843
# define CONFIG_PUSHBUTTON DISABLED
# define CONFIG_RELAY DISABLED
# define A_LED_PIN 27
# define B_LED_PIN 26
# define C_LED_PIN 25
@ -97,7 +92,6 @@ @@ -97,7 +92,6 @@
# define CONFIG_INS_TYPE CONFIG_INS_STUB
# define CONFIG_COMPASS AP_COMPASS_HIL
# define CONFIG_PUSHBUTTON DISABLED
# define CONFIG_RELAY DISABLED
# define A_LED_PIN 27
# define B_LED_PIN 26
# define C_LED_PIN 25
@ -113,7 +107,6 @@ @@ -113,7 +107,6 @@
# define CONFIG_INS_TYPE CONFIG_INS_PX4
# define CONFIG_COMPASS AP_COMPASS_PX4
# define CONFIG_PUSHBUTTON DISABLED
# define CONFIG_RELAY DISABLED
# define A_LED_PIN 27
# define B_LED_PIN 26
# define C_LED_PIN 25

2
APMrover2/system.pde

@ -206,9 +206,7 @@ static void init_ardupilot() @@ -206,9 +206,7 @@ static void init_ardupilot()
#if CONFIG_PUSHBUTTON == ENABLED
pinMode(PUSHBUTTON_PIN, INPUT); // unused
#endif
#if CONFIG_RELAY == ENABLED
relay.init();
#endif
/*
setup the 'main loop is dead' check. Note that this relies on

Loading…
Cancel
Save