From cfa18b8e70238643447b1e1ffe23201363c47caf Mon Sep 17 00:00:00 2001 From: Alexander Malishev Date: Fri, 15 Jun 2018 01:08:34 +0400 Subject: [PATCH] HAL_ChibiOS: reduce dataflash buffer size on targets with 128KB ram --- libraries/AP_HAL_ChibiOS/hwdef/MatekF405/hwdef.dat | 2 ++ libraries/AP_HAL_ChibiOS/hwdef/f4by-ch/hwdef.dat | 2 ++ libraries/AP_HAL_ChibiOS/hwdef/omnibusf4pro/hwdef.dat | 2 ++ 3 files changed, 6 insertions(+) diff --git a/libraries/AP_HAL_ChibiOS/hwdef/MatekF405/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/MatekF405/hwdef.dat index 07a8f74003..41205d916f 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/MatekF405/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/MatekF405/hwdef.dat @@ -152,6 +152,8 @@ SPIDEV sdcard SPI3 DEVID1 SDCARD_CS MODE0 400*KHZ 25*MHZ define HAL_OS_FATFS_IO 1 define HAL_BOARD_LOG_DIRECTORY "/APM/LOGS" define HAL_BOARD_TERRAIN_DIRECTORY "/APM/TERRAIN" +define HAL_DATAFLASH_FILE_BUFSIZE 8 +define HAL_DATAFLASH_MAV_BUFSIZE 2 # 8 PWM available by default define BOARD_PWM_COUNT_DEFAULT 8 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/f4by-ch/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/f4by-ch/hwdef.dat index 6c7f779122..06c1cafcac 100755 --- a/libraries/AP_HAL_ChibiOS/hwdef/f4by-ch/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/f4by-ch/hwdef.dat @@ -106,6 +106,8 @@ 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" +define HAL_DATAFLASH_FILE_BUFSIZE 8 +define HAL_DATAFLASH_MAV_BUFSIZE 2 # this defines the default maximum clock on I2C devices. define HAL_I2C_MAX_CLOCK 100000 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/omnibusf4pro/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/omnibusf4pro/hwdef.dat index 5e3ab4751d..f72c37d087 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/omnibusf4pro/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/omnibusf4pro/hwdef.dat @@ -109,6 +109,8 @@ define HAL_STORAGE_SIZE 15360 define HAL_OS_FATFS_IO 1 define HAL_BOARD_LOG_DIRECTORY "/APM/LOGS" define HAL_BOARD_TERRAIN_DIRECTORY "/APM/TERRAIN" +define HAL_DATAFLASH_FILE_BUFSIZE 8 +define HAL_DATAFLASH_MAV_BUFSIZE 2 # define default battery setup define HAL_BATT_VOLT_PIN 12