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