feat(h7): RTC backup RAM (#6171)
This commit is contained in:
@@ -40,6 +40,11 @@ Backup::RamBackupUncompressed ramBackupUncompressed __DMA;
|
||||
RamBackup _ramBackup;
|
||||
RamBackup * ramBackup = &_ramBackup;
|
||||
#else
|
||||
|
||||
#if !defined(BKPSRAM_BASE) && defined(D3_BKPSRAM_BASE)
|
||||
#define BKPSRAM_BASE D3_BKPSRAM_BASE
|
||||
#endif
|
||||
|
||||
RamBackup * ramBackup = (RamBackup *)BKPSRAM_BASE;
|
||||
#endif
|
||||
|
||||
|
||||
@@ -106,7 +106,9 @@ void rtcInit()
|
||||
#endif
|
||||
|
||||
#if defined(RTC_BACKUP_RAM) && !defined(BOOT)
|
||||
#if defined(STM32F4)
|
||||
__HAL_RCC_BKPSRAM_CLK_ENABLE();
|
||||
#endif
|
||||
HAL_PWREx_EnableBkUpReg();
|
||||
HAL_PWR_EnableBkUpAccess();
|
||||
#endif
|
||||
@@ -115,7 +117,9 @@ void rtcInit()
|
||||
void rtcDisableBackupReg()
|
||||
{
|
||||
#if defined(RTC_BACKUP_RAM)
|
||||
#if defined(STM32F4)
|
||||
__HAL_RCC_BKPSRAM_CLK_DISABLE();
|
||||
#endif
|
||||
HAL_PWREx_DisableBkUpReg();
|
||||
HAL_PWR_DisableBkUpAccess();
|
||||
#endif
|
||||
|
||||
@@ -19,7 +19,7 @@ set(HAPTIC YES)
|
||||
set(GUI_DIR colorlcd)
|
||||
set(BITMAPS_DIR 480x272)
|
||||
set(TARGET_DIR st16)
|
||||
# set(RTC_BACKUP_RAM YES)
|
||||
set(RTC_BACKUP_RAM YES)
|
||||
set(PPM_LIMITS_SYMETRICAL YES)
|
||||
set(USB_SERIAL ON CACHE BOOL "Enable USB serial (CDC)")
|
||||
set(HARDWARE_EXTERNAL_MODULE YES)
|
||||
|
||||
Reference in New Issue
Block a user