Browse Source

Copter: enable AP_BoardConfig

mission-4.1.18
Andrew Tridgell 11 years ago
parent
commit
50a90a1043
  1. 4
      ArduCopter/ArduCopter.pde
  2. 3
      ArduCopter/Parameters.h
  3. 4
      ArduCopter/Parameters.pde
  4. 2
      ArduCopter/system.pde

4
ArduCopter/ArduCopter.pde

@ -128,6 +128,7 @@ @@ -128,6 +128,7 @@
#include <AP_RCMapper.h> // RC input mapping library
#include <AP_Notify.h> // Notify library
#include <AP_BattMonitor.h> // Battery monitor library
#include <AP_BoardConfig.h> // board configuration library
#if SPRAYER == ENABLED
#include <AC_Sprayer.h> // crop sprayer library
#endif
@ -423,6 +424,9 @@ static int8_t control_mode = STABILIZE; @@ -423,6 +424,9 @@ static int8_t control_mode = STABILIZE;
static uint8_t oldSwitchPosition;
static RCMapper rcmap;
// board specific config
static AP_BoardConfig BoardConfig;
// receiver RSSI
static uint8_t receiver_rssi;

3
ArduCopter/Parameters.h

@ -70,6 +70,9 @@ public: @@ -70,6 +70,9 @@ public:
// EPM object
k_param_epm,
// BoardConfig object
k_param_BoardConfig,
// Misc
//
k_param_log_bitmask = 20,

4
ArduCopter/Parameters.pde

@ -1049,6 +1049,10 @@ const AP_Param::Info var_info[] PROGMEM = { @@ -1049,6 +1049,10 @@ const AP_Param::Info var_info[] PROGMEM = {
// @Path: ../libraries/AP_BattMonitor/AP_BattMonitor.cpp
GOBJECT(battery, "BATT_", AP_BattMonitor),
// @Group: BRD_
// @Path: ../libraries/AP_BoardConfig/AP_BoardConfig.cpp
GOBJECT(BoardConfig, "BRD_", AP_BoardConfig),
#if SPRAYER == ENABLED
// @Group: SPRAYER_
// @Path: ../libraries/AC_Sprayer/AC_Sprayer.cpp

2
ArduCopter/system.pde

@ -123,6 +123,8 @@ static void init_ardupilot() @@ -123,6 +123,8 @@ static void init_ardupilot()
// load parameters from EEPROM
load_parameters();
BoardConfig.init();
relay.init();
bool enable_external_leds = true;

Loading…
Cancel
Save