deprecate df_hmc5883_wrapper and replace with in tree hmc5883

- deprecate DriverFramework hmc5883 driver (df_hmc5883_wrapper)
 - update aerotenna ocpoc and snapdragon flight eagle boards to use in tree hmc5883
This commit is contained in:
Daniel Agar
2020-01-05 13:48:01 -05:00
parent 7241eebd80
commit ce1e9762b0
17 changed files with 60 additions and 542 deletions
+8 -1
View File
@@ -7,6 +7,14 @@ px4_add_board(
ARCHITECTURE cortex-a9
TOOLCHAIN arm-linux-gnueabihf
TESTING
SERIAL_PORTS
GPS1:/dev/ttyS3 # GPS/Compass #1 (OcPoC Port 6)
GPS2:/dev/ttyS7 # GPS/Compass #2 (OcPoC Port 7)
GPS3:/dev/ttyS1 # GPS/Compass #3 (OcPoC Port 9)
TEL1:/dev/ttyPS1 # Radio Telemetry (OcPoC Port 4)
TEL2:/dev/ttyS6 # uLanding Radar Altimeter (OcPoC Port 8)
TEL3:/dev/ttyS2 # (OcPoC Port 2)
TEL4:/dev/ttyS0 # uSharp-Patch (OcPoC Port 5)
DRIVERS
#barometer # all available barometer drivers
barometer/ms5611
@@ -26,7 +34,6 @@ px4_add_board(
pwm_out_sim
#telemetry # all available telemetry drivers
DF_DRIVERS # NOTE: DriverFramework is migrating to intree PX4 drivers
hmc5883
mpu9250
MODULES
airspeed_selector
+21 -7
View File
@@ -34,7 +34,7 @@
/**
* @file board_config.h
*
* OCPOC internal definitions
* Aerotenna Ocpoc internal definitions
*/
#pragma once
@@ -43,22 +43,36 @@
#define PX4_SOC_ARCH_ID PX4_SOC_ARCH_ID_OCPOC
#define BOARD_BATTERY1_V_DIV (10.177939394f)
#define BOARD_HAS_NO_RESET
#define BOARD_HAS_NO_BOOTLOADER
#define BOARD_NUMBER_I2C_BUSES 4
#define BOARD_MAX_LEDS 1 // Number of external LED's this board has
/*
* I2C busses
*/
#define PX4_I2C_BUS_EXPANSION 2 // i2c-2: Air Data Probe or I2C Splitter
#define PX4_I2C_BUS_EXPANSION1 4 // i2c-4: GPS/Compass #1
#define PX4_I2C_BUS_EXPANSION2 5 // i2c-5: GPS/Compass #2
#define PX4_I2C_BUS_EXPANSION3 3 // i2c-3: GPS/Compass #3
#define PX4_NUMBER_I2C_BUSES 4
#define PX4_I2C_BUS_LED 1
#define PX4_I2C_BUS_EXPANSION 1
// SPI
#define PX4_SPI_BUS_SENSORS 1
#define PX4_SPIDEV_MPU PX4_MK_SPI_SEL(PX4_SPI_BUS_SENSORS, 0) // spidev1.0 - mpu9250
#define PX4_SPIDEV_BARO PX4_MK_SPI_SEL(PX4_SPI_BUS_SENSORS, 1) // spidev1.1 - ms5611
//#define PX4_SPIDEV_MPU2 PX4_MK_SPI_SEL(PX4_SPI_BUS_SENSORS, 2) // TODO: where is the 2nd mpu9250?
#define PX4_SPI_BUS_BARO PX4_SPI_BUS_SENSORS
// Battery ADC channels
#define ADC_BATTERY_VOLTAGE_CHANNEL 10
#define ADC_BATTERY_CURRENT_CHANNEL ((uint8_t)(-1))
#define ADC_AIRSPEED_VOLTAGE_CHANNEL 11
// SPI
#define PX4_SPI_BUS_SENSORS 1
#define PX4_SPIDEV_MPU PX4_MK_SPI_SEL(PX4_SPI_BUS_SENSORS, 1)
#include <system_config.h>
#include <px4_platform_common/board_common.h>