HAL_ChibiOS: turn on sdcard on f4by

This commit is contained in:
Alexander Malishev 2018-05-24 00:39:44 +04:00 committed by Andrew Tridgell
parent 66de6d770a
commit 83e65b3c6e

21
libraries/AP_HAL_ChibiOS/hwdef/f4by-ch/hwdef.dat Normal file → Executable file
View File

@ -6,12 +6,9 @@ MCU STM32F4xx STM32F407xx
RAM_SIZE_KB 128 RAM_SIZE_KB 128
CCM_RAM_SIZE_KB 64 CCM_RAM_SIZE_KB 64
define PORT_INT_REQUIRED_STACK 0
# board ID for firmware load # board ID for firmware load
APJ_BOARD_ID 20 APJ_BOARD_ID 20
define CONFIG_HAL_BOARD_SUBTYPE HAL_BOARD_SUBTYPE_CHIBIOS_F4BY define CONFIG_HAL_BOARD_SUBTYPE HAL_BOARD_SUBTYPE_CHIBIOS_F4BY
# USB setup # USB setup
USB_VENDOR 0x27AC # Swift-Flyer USB_VENDOR 0x27AC # Swift-Flyer
@ -99,19 +96,17 @@ PB15 SPI2_MOSI SPI2
PB12 FRAM_CS CS SPEED_VERYLOW PB12 FRAM_CS CS SPEED_VERYLOW
PE15 FLASH_CS CS PE15 FLASH_CS CS
SPIDEV mpu6000 SPI1 DEVID1 MPU_CS MODE3 1*MHZ 8*MHZ SPIDEV mpu6000 SPI1 DEVID1 MPU_CS MODE3 1*MHZ 8*MHZ
SPIDEV ramtron SPI2 DEVID10 FRAM_CS MODE3 8*MHZ 8*MHZ SPIDEV ramtron SPI2 DEVID2 FRAM_CS MODE3 8*MHZ 8*MHZ
SPIDEV dataflash SPI2 DEVID1 FLASH_CS MODE3 1*MHZ 8*MHZ SPIDEV sdcard SPI2 DEVID3 FLASH_CS MODE0 400*KHZ 25*MHZ
# enable RAMTROM parameter storage # enable RAMTROM parameter storage
define HAL_WITH_RAMTRON 1 define HAL_WITH_RAMTRON 1
# enable FAT filesystem support (needs a microSD defined via SDIO) # enable FAT filesystem support
# define HAL_OS_FATFS_IO 1 define HAL_OS_FATFS_IO 1
# now some defines for logging and terrain data files NO WORK WITHOUT FAT # now some defines for logging and terrain data files
# define HAL_BOARD_LOG_DIRECTORY "/APM/LOGS" define HAL_BOARD_LOG_DIRECTORY "/APM/LOGS"
# define HAL_BOARD_TERRAIN_DIRECTORY "/APM/TERRAIN" define HAL_BOARD_TERRAIN_DIRECTORY "/APM/TERRAIN"
# this defines the default maximum clock on I2C devices. # this defines the default maximum clock on I2C devices.
define HAL_I2C_MAX_CLOCK 100000 define HAL_I2C_MAX_CLOCK 100000