HAL_ChibiOS: moved board defines to hwdef.dat

This commit is contained in:
Andrew Tridgell 2018-01-14 19:00:47 +11:00
parent d2c04aa649
commit e120e912f1
4 changed files with 69 additions and 0 deletions

View File

@ -144,3 +144,21 @@ SPIDEV external0m1 SPI4 DEVID5 MPU_EXT_CS MODE1 2*MHZ 2*MHZ
SPIDEV external0m2 SPI4 DEVID5 MPU_EXT_CS MODE2 2*MHZ 2*MHZ
SPIDEV external0m3 SPI4 DEVID5 MPU_EXT_CS MODE3 2*MHZ 2*MHZ
define HAL_CHIBIOS_ARCH_FMUV3 1
define HAL_BOARD_LOG_DIRECTORY "/APM/LOGS"
define HAL_BOARD_TERRAIN_DIRECTORY "/APM/TERRAIN"
define HAL_STORAGE_SIZE 16384
# fallback storage location is flash if no FRAM fitted
define STORAGE_FLASH_PAGE 22
# enable RAMTROM parameter storage
define HAL_WITH_RAMTRON 1
# pixhawk2 cube has an IMU header
define HAL_HAVE_IMU_HEATER 1
# enable FAT filesystem
define HAL_OS_FATFS_IO 1

View File

@ -148,3 +148,23 @@ SPIDEV icm20608 SPI1 DEVID6 20608_CS MODE3 1*MHZ 8*MHZ
SPIDEV hmc5843 SPI1 DEVID5 MAG_CS MODE3 11*MHZ 11*MHZ
SPIDEV lis3mdl SPI1 DEVID5 MAG_CS MODE3 500*KHZ 500*KHZ
SPIDEV ramtron SPI2 DEVID10 FRAM_CS MODE3 8*MHZ 8*MHZ
define HAL_CHIBIOS_ARCH_FMUV4 1
define HAL_BOARD_LOG_DIRECTORY "/APM/LOGS"
define HAL_STORAGE_SIZE 16384
# enable RAMTROM parameter storage
define HAL_WITH_RAMTRON 1
# fallback to flash is no FRAM fitted
define STORAGE_FLASH_PAGE 22
# enable FAT filesystem
define HAL_OS_FATFS_IO 1
define HAL_GPIO_A_LED_PIN 0
define HAL_GPIO_B_LED_PIN 1
define HAL_GPIO_C_LED_PIN 2

View File

@ -168,3 +168,19 @@ SPIDEV lsm9ds0_am SPI4 DEVID3 ACCEL_MAG_CS MODE3 11*MHZ 11*MHZ
SPIDEV lsm9ds0_g SPI4 DEVID4 GYRO_CS MODE3 11*MHZ 11*MHZ
SPIDEV ramtron SPI1 DEVID5 FRAM_CS MODE3 8*MHZ 8*MHZ
SPIDEV radio SPI2 DEVID6 NRF_CS MODE3 2*MHZ 2*MHZ
define HAL_CHIBIOS_ARCH_MINDPXV2 1
define HAL_BOARD_LOG_DIRECTORY "/APM/LOGS"
define HAL_STORAGE_SIZE 16384
# enable RAMTROM parameter storage
define HAL_WITH_RAMTRON 1
# fallback to flash storage
define STORAGE_FLASH_PAGE 22
# enable FAT filesystem
#define HAL_OS_FATFS_IO 1

View File

@ -91,3 +91,18 @@ SPIDEV cypress SPI1 DEVID1 RADIO_CS MODE0 2*MHZ 2*MHZ
SPIDEV cc2500 SPI1 DEVID1 RADIO_CS MODE0 4*MHZ 4*MHZ
SPIDEV pixartflow SPI2 DEVID2 FLOW_CS MODE3 2*MHZ 2*MHZ
define HAL_CHIBIOS_ARCH_F412 1
define HAL_INS_DEFAULT HAL_INS_MPU60XX_I2C
define HAL_INS_DEFAULT_ROTATION ROTATION_NONE
define HAL_INS_MPU60x0_I2C_BUS 1
define HAL_INS_MPU60x0_I2C_ADDR 0x68
define HAL_GPIO_RADIO_RESET 1
define HAL_GPIO_RADIO_IRQ 2
define HAL_RCINPUT_WITH_AP_RADIO 1
define STORAGE_FLASH_PAGE 1
define HAL_STORAGE_SIZE 8192