Browse Source

HAL_ChibiOS: convert matek boards

master
Andrew Tridgell 6 years ago
parent
commit
91aa49ba6f
  1. 5
      libraries/AP_HAL_ChibiOS/hwdef/MatekF405-STD/hwdef.dat
  2. 10
      libraries/AP_HAL_ChibiOS/hwdef/MatekF405-Wing/hwdef.dat
  3. 11
      libraries/AP_HAL_ChibiOS/hwdef/MatekF405/hwdef.dat

5
libraries/AP_HAL_ChibiOS/hwdef/MatekF405-STD/hwdef.dat

@ -2,5 +2,6 @@ @@ -2,5 +2,6 @@
include ../MatekF405/hwdef.dat
undef HAL_INS_DEFAULT_ROTATION ROTATION_YAW_180
define HAL_INS_DEFAULT_ROTATION ROTATION_YAW_90
# different IMU orientation
undef IMU
IMU Invensense SPI:mpu6000 ROTATION_YAW_90

10
libraries/AP_HAL_ChibiOS/hwdef/MatekF405-Wing/hwdef.dat

@ -145,13 +145,11 @@ SPIDEV osd SPI2 DEVID2 OSD_CS MODE0 10*MHZ 10*MHZ @@ -145,13 +145,11 @@ SPIDEV osd SPI2 DEVID2 OSD_CS MODE0 10*MHZ 10*MHZ
# SD Card on SPI
SPIDEV sdcard SPI3 DEVID3 SDCARD_CS MODE0 400*KHZ 25*MHZ
# Baro on I2C
define HAL_BARO_DEFAULT HAL_BARO_BMP280_I2C
define HAL_BARO_BMP280_BUS 0
define HAL_BARO_BMP280_I2C_ADDR 0x76
# one IMU
IMU Invensense SPI:mpu6000 ROTATION_YAW_180
define HAL_INS_DEFAULT HAL_INS_MPU60XX_SPI
define HAL_INS_DEFAULT_ROTATION ROTATION_YAW_180
# one baro
BARO BMP280 I2C:0:0x76
define HAL_OS_FATFS_IO 1
define HAL_BOARD_LOG_DIRECTORY "/APM/LOGS"

11
libraries/AP_HAL_ChibiOS/hwdef/MatekF405/hwdef.dat

@ -133,8 +133,11 @@ define STORAGE_FLASH_PAGE 2 @@ -133,8 +133,11 @@ define STORAGE_FLASH_PAGE 2
# reserve 32k for bootloader and 32k for flash storage
FLASH_RESERVE_START_KB 64
define HAL_INS_DEFAULT HAL_INS_MPU60XX_SPI
define HAL_INS_DEFAULT_ROTATION ROTATION_YAW_180
# one IMU
IMU Invensense SPI:mpu6000 ROTATION_YAW_180
# one baro
BARO BMP280 I2C:0:0x76
# no built-in compass, but probe the i2c bus for all possible
# external compass types
@ -144,10 +147,6 @@ define HAL_PROBE_EXTERNAL_I2C_COMPASSES @@ -144,10 +147,6 @@ define HAL_PROBE_EXTERNAL_I2C_COMPASSES
define HAL_I2C_INTERNAL_MASK 0
define HAL_COMPASS_AUTO_ROT_DEFAULT 2
define HAL_BARO_DEFAULT HAL_BARO_BMP280_I2C
define HAL_BARO_BMP280_BUS 0
define HAL_BARO_BMP280_I2C_ADDR 0x76
# SPI devices
SPIDEV mpu6000 SPI1 DEVID1 MPU6000_CS MODE3 1*MHZ 8*MHZ
SPIDEV sdcard SPI3 DEVID1 SDCARD_CS MODE0 400*KHZ 25*MHZ

Loading…
Cancel
Save