1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-17 21:35:44 +03:00

Prevent calls to presistent object functions for unsupported MCU

Fixes for #8619
This commit is contained in:
Bruce Luckcuck 2019-07-30 10:00:58 -04:00
parent 924c40a50d
commit e4c357a02b
3 changed files with 6 additions and 1 deletions

View file

@ -443,7 +443,9 @@ void init(void)
if (bothButtonsHeld) {
if (--secondsRemaining == 0) {
resetEEPROM();
#ifdef USE_PERSISTENT_OBJECTS
persistentObjectWrite(PERSISTENT_OBJECT_RESET_REASON, RESET_NONE);
#endif
systemReset();
}
delay(1000);

View file

@ -254,7 +254,7 @@
#undef USE_USB_MSC
#endif
#if (!defined(USE_FLASHFS) || !defined(USE_RTC_TIME) || !defined(USE_USB_MSC))
#if (!defined(USE_FLASHFS) || !defined(USE_RTC_TIME) || !defined(USE_USB_MSC) || !defined(USE_PERSISTENT_OBJECTS))
#undef USE_PERSISTENT_MSC_RTC
#endif

View file

@ -65,6 +65,7 @@
#define USE_MCO
#define USE_DMA_SPEC
#define USE_TIMER_MGMT
#define USE_PERSISTENT_OBJECTS
// Re-enable this after 4.0 has been released, and remove the define from STM32F4DISCOVERY
//#define USE_SPI_TRANSACTION
@ -93,6 +94,7 @@
#define USE_MCO
#define USE_DMA_SPEC
#define USE_TIMER_MGMT
#define USE_PERSISTENT_OBJECTS
// Re-enable this after 4.0 has been released, and remove the define from STM32F4DISCOVERY
//#define USE_SPI_TRANSACTION
#endif // STM32F7
@ -106,6 +108,7 @@
#define USE_USB_CDC_HID
#define USE_DMA_SPEC
#define USE_TIMER_MGMT
#define USE_PERSISTENT_OBJECTS
#endif
#if defined(STM32F4) || defined(STM32F7) || defined(STM32H7)