HAL_ChibiOS: improved OMNIBUSF7V2 support

This commit is contained in:
Andrew Tridgell 2018-06-27 13:01:30 +10:00
parent b5bc9e5147
commit 35f835a021

View File

@ -34,9 +34,8 @@ STM32_VDD 330U
# I2C_ORDER I2C2
# order of UARTs (and USB)
UART_ORDER OTG1
UART_ORDER OTG1 USART1 USART3 USART6
# PA10 IO-debug-console
PA11 OTG_FS_DM OTG1
PA12 OTG_FS_DP OTG1
@ -44,7 +43,7 @@ PA13 JTMS-SWDIO SWD
PA14 JTCK-SWCLK SWD
PE0 LED0 OUTPUT LOW
#PD15 BUZZER OUTPUT
PD15 BUZZER OUTPUT
# ICM-20608 on SPI1
PA4 MPU6000_CS CS
@ -68,7 +67,7 @@ PC11 SPI3_MISO SPI3
PC12 SPI3_MOSI SPI3
# SPI4 for SDCard
PE4 EXTRA_CS2 CS
PE4 SDCARD_CS CS
PE2 SPI4_SCK SPI4
PE5 SPI4_MISO SPI4
PE6 SPI4_MOSI SPI4
@ -88,47 +87,41 @@ PC2 BATT_CURRENT_SENS ADC1 SCALE(1)
PC5 RSSI_ADC ADC1
# USART1
#PA10 USART1_RX USART1
#PA9 USART1_TX USART1
PA10 USART1_RX USART1
PA9 USART1_TX USART1
# USART2 for SBUS input, RX only
#PA3 USART2_RX USART2
# USART3
#PB11 USART3_RX USART3
#PB10 USART3_TX USART3
PB11 USART3_RX USART3
PB10 USART3_TX USART3
# USART6
#PC7 USART6_RX USART6
#PC6 USART6_TX USART6
PC7 USART6_RX USART6
PC6 USART6_TX USART6
# UART7, RX only?
#PE7 UART7_RX UART7
#PC8 SDMMC1_D0 SDMMC1
#PC9 SDMMC1_D1 SDMMC1
#PC10 SDMMC1_D2 SDMMC1
#PC11 SDMMC1_D3 SDMMC1
#PC12 SDMMC1_CK SDMMC1
PB0 TIM3_CH3 TIM3 PWM(1)
PB1 TIM3_CH4 TIM3 PWM(2)
PE9 TIM1_CH1 TIM1 PWM(3)
PE11 TIM1_CH2 TIM1 PWM(4)
define STM32_LSECLK 32768U
define STM32_LSEDRV (3U << 3U)
define STM32_SDC_USE_SDMMC1 TRUE
DMA_PRIORITY S*
define HAL_USE_EMPTY_STORAGE
define HAL_STORAGE_SIZE 16384
define STORAGE_FLASH_PAGE 1
# spi devices
SPIDEV bmp280 SPI1 DEVID1 BMP280_CS MODE3 20*MHZ 20*MHZ
SPIDEV bmp280 SPI1 DEVID1 BMP280_CS MODE3 1*MHZ 8*MHZ
SPIDEV mpu6000 SPI1 DEVID2 MPU6000_CS MODE3 1*MHZ 4*MHZ
SPIDEV mpu6500 SPI3 DEVID1 MPU6500_CS MODE3 1*MHZ 4*MHZ
SPIDEV sdcard SPI4 DEVID1 SDCARD_CS MODE0 400*KHZ 25*MHZ
SPIDEV osd SPI2 DEVID1 MAX7456_CS MODE0 10*MHZ 10*MHZ
define HAL_OS_FATFS_IO 1
define ALLOW_ARM_NO_COMPASS
define HAL_BARO_DEFAULT HAL_BARO_BMP280_SPI
define OSD_ENABLED ENABLED
#ROMFS osd_font.bin libraries/AP_OSD/fonts/clarity.bin