Browse Source

AP_HAL_ChibiOS: add I2C and compass backend to drivers in memory on H750

move more of EKF into memory on H750
move rc handling into memory on H750
disable double math on SPRacing H7
apm_2208
Andy Piper 3 years ago committed by Andrew Tridgell
parent
commit
e89eb34d55
  1. 2
      libraries/AP_HAL_ChibiOS/hwdef/SPRacingH7/hwdef.dat
  2. 12
      libraries/AP_HAL_ChibiOS/hwdef/common/common_extf.ld

2
libraries/AP_HAL_ChibiOS/hwdef/SPRacingH7/hwdef.dat

@ -15,6 +15,8 @@ MCU_CLOCKRATE_MHZ 480 @@ -15,6 +15,8 @@ MCU_CLOCKRATE_MHZ 480
env OPTIMIZE -O2
define HAL_WITH_EKF_DOUBLE 0
STM32_ST_USE_TIMER 2
# internal flash is off limits

12
libraries/AP_HAL_ChibiOS/hwdef/common/common_extf.ld

@ -135,6 +135,7 @@ SECTIONS @@ -135,6 +135,7 @@ SECTIONS
lib/lib*.a:*Filter.*(.text* .rodata*)
lib/lib*.a:*Filter2p.*(.text* .rodata*)
lib/lib*.a:SPIDevice.*(.text* .rodata*)
lib/lib*.a:I2CDevice.*(.text* .rodata*)
lib/lib*.a:Util.*(.text* .rodata*)
lib/lib*.a:Device.*(.text* .rodata*)
lib/lib*.a:Scheduler.*(.text* .rodata*)
@ -143,8 +144,15 @@ SECTIONS @@ -143,8 +144,15 @@ SECTIONS
lib/lib*.a:crc.*(.text* .rodata*)
lib/lib*.a:matrixN.*(.text* .rodata*)
lib/lib*.a:matrix_alg.*(.text* .rodata*)
lib/lib*.a:AP_NavEKF*.*(.text* .rodata*)
lib/lib*.a:EKFGSF*.*(.text* .rodata*)
lib/lib*.a:AP_NavEKF3*.*(.text* .rodata*)
lib/lib*.a:AP_NavEKF_*.*(.text* .rodata*)
lib/lib*.a:EKF*.*(.text* .rodata*)
lib/lib*.a:AP_Compass_Backend.*(.text* .rodata*)
lib/lib*.a:AP_RCProtocol_Backend.*(.text* .rodata*)
lib/lib*.a:AP_RCProtocol.*(.text* .rodata*)
lib/lib*.a:AP_RCProtocol_CRSF.*(.text* .rodata*)
lib/lib*.a:AP_RCTelemetry.*(.text* .rodata*)
lib/lib*.a:AP_CRSF_Telem.*(.text* .rodata*)
lib/lib*.a:vector2.*(.text* .rodata*)
lib/lib*.a:quaternion.*(.text* .rodata*)
lib/lib*.a:polygon.*(.text* .rodata*)

Loading…
Cancel
Save