hwdef:free flash for space critical bds

This commit is contained in:
Henry Wurzburg 2023-10-18 09:17:06 -05:00 committed by Peter Barker
parent 33f122146e
commit e474305c6d
12 changed files with 23 additions and 7 deletions

View File

@ -162,4 +162,6 @@ include ../include/no_bootloader_DFU.inc
# enable IMU fast sampling
define HAL_DEFAULT_INS_FAST_SAMPLE 1
# no space for bootloader in firmware image:
include ../include/minimize_fpv_osd.inc
include ../include/no_bootloader_DFU.inc

View File

@ -162,3 +162,5 @@ PC9 EXTERN_GPIO5 OUTPUT GPIO(5)
# IRQ for MPU6000
PB0 EXTI_MPU6000 INPUT PULLUP
PB1 DRDY_HMC5883 INPUT PULLUP
include ../include/minimize_features.inc

View File

@ -175,3 +175,5 @@ PE5 TIM9_CH1 TIM9 ALARM
# IRQ for MPU6000
PB0 DRDY_ICM20689 INPUT PULLUP
PB1 DRDY_IST8310 INPUT PULLUP
include ../include/minimize_features.inc

View File

@ -152,3 +152,5 @@ define DEFAULT_NTF_LED_TYPES 257
# save some flash space
include ../include/no_bootloader_DFU.inc
AUTOBUILD_TARGETS Copter

View File

@ -25,4 +25,6 @@ PA3 TIM2_CH4 TIM2 PWM(3) GPIO(52)
PA2 TIM2_CH3 TIM2 PWM(4) GPIO(53) BIDIR
DMA_PRIORITY SPI1* SPI3* TIM1_CH2 TIM2_UP TIM3_UP
DMA_NOSHARE USART2*
DMA_NOSHARE USART2*
AUTOBUILD_TARGETS Copter

View File

@ -169,3 +169,5 @@ define HAL_BUTTON_ENABLED 0
define AP_NOTIFY_OREOLED_ENABLED 0
define HAL_PICCOLO_CAN_ENABLE 0
define BARO_MAX_INSTANCES 1
AUTOBUILD_TARGETS Copter

View File

@ -145,6 +145,7 @@ define HAL_PARACHUTE_ENABLED 0
# save FLASH, but leave above when flash issue is fixed
include ../include/minimize_fpv_osd.inc
include ../include/no_bootloader_DFU.inc
# disable SMBUS battery monitors to save flash
undef AP_BATTERY_SMBUS_ENABLED

View File

@ -156,9 +156,6 @@ define OSD_ENABLED 1
define HAL_OSD_TYPE_DEFAULT 1
ROMFS_WILDCARD libraries/AP_OSD/fonts/font0.bin
# disable SMBUS battery monitors to save flash
define AP_BATTERY_SMBUS_ENABLED 0
# disable parachute and sprayer to save flash
define HAL_PARACHUTE_ENABLED 0
define HAL_SPRAYER_ENABLED 0
@ -168,6 +165,5 @@ define AP_PARAM_MAX_EMBEDDED_PARAM 1024
# save some flash
include ../include/save_some_flash.inc
include ../include/minimize_fpv_osd.inc
# only include ublox GPS driver
include ../include/minimal_GPS.inc

View File

@ -134,3 +134,5 @@ define AP_PARAM_MAX_EMBEDDED_PARAM 1024
# minimal drivers to reduce flash usage
include ../include/minimize_fpv_osd.inc
include ../include/no_bootloader_DFU.inc
AUTOBUILD_TARGETS Copter

View File

@ -164,4 +164,4 @@ define HAL_BATT_CURR_SCALE 17.0
define STM32_PWM_USE_ADVANCED TRUE
# save some flash
include ../include/save_some_flash.inc
include ../include/minimize_features.inc

View File

@ -121,3 +121,6 @@ define MAG_BOARD_ORIENTATION ROTATION_YAW_180
# no ADC pins
define HAL_USE_ADC FALSE
include ../include/minimize_features.inc

View File

@ -148,3 +148,5 @@ define HAL_GPIO_C_LED_PIN 2
define HAL_GPIO_LED_ON 0
define HAL_GPIO_LED_OFF 1
include ../include/minimize_fpv_osd.inc