From 2dc4c5095307721141ff3ee8675009a4fc46c0ee Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Thu, 29 Apr 2021 12:40:59 +1000 Subject: [PATCH] HAL_ChibiOS: fixed default OTP address and size --- libraries/AP_HAL_ChibiOS/hwdef/common/stm32_util.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraries/AP_HAL_ChibiOS/hwdef/common/stm32_util.h b/libraries/AP_HAL_ChibiOS/hwdef/common/stm32_util.h index 7d6274650a..3a33c673a2 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/common/stm32_util.h +++ b/libraries/AP_HAL_ChibiOS/hwdef/common/stm32_util.h @@ -55,7 +55,10 @@ uint64_t stm32_get_utc_usec(void); uint32_t get_fattime(void); // one-time programmable area -#if defined(STM32F4) +#if defined(FLASH_OTP_BASE) +#define OTP_BASE FLASH_OTP_BASE +#define OTP_SIZE (FLASH_OTP_END-FLASH_OTP_BASE) +#elif defined(STM32F4) #define OTP_BASE 0x1fff7800 #define OTP_SIZE 512 #elif defined(STM32F7)