LL FLASH APIs ¶
-
LL FLASH Functions
-
LL FLASH Functions
-
LL_FLASH_SetLatency() -
LL_FLASH_GetLatency() -
LL_FLASH_EnablePrefetch() -
LL_FLASH_DisablePrefetch() -
LL_FLASH_IsEnabledPrefetch() -
LL_FLASH_EnableLowPWRReadMode() -
LL_FLASH_DisableLowPWRReadMode() -
LL_FLASH_IsEnabledLowPWRReadMode() -
LL_FLASH_BANK_RequestPWRDownRunMode() -
LL_FLASH_SetPWRDownSleepMode() -
LL_FLASH_GetPWRDownSleepMode() -
LL_FLASH_BANK_SetPWRDownRunModeKey() -
LL_FLASH_SetUnlockKey() -
LL_FLASH_NS_SetUnlockKey() -
LL_FLASH_EnableProgramming() -
LL_FLASH_NS_EnableProgramming() -
LL_FLASH_DisableProgramming() -
LL_FLASH_NS_DisableProgramming() -
LL_FLASH_IsEnabledProgramming() -
LL_FLASH_NS_IsEnabledProgramming() -
LL_FLASH_EnablePageErase() -
LL_FLASH_NS_EnablePageErase() -
LL_FLASH_DisablePageErase() -
LL_FLASH_NS_DisablePageErase() -
LL_FLASH_IsEnabledPageErase() -
LL_FLASH_NS_IsEnabledPageErase() -
LL_FLASH_BANK_EnableMassErase() -
LL_FLASH_NS_BANK_EnableMassErase() -
LL_FLASH_BANK_DisableMassErase() -
LL_FLASH_NS_BANK_DisableMassErase() -
LL_FLASH_BANK_IsEnabledMassErase() -
LL_FLASH_NS_BANK_IsEnabledMassErase() -
LL_FLASH_BANK_SetPageEraseIndex() -
LL_FLASH_NS_BANK_SetPageEraseIndex() -
LL_FLASH_SetProgrammingMode() -
LL_FLASH_NS_SetProgrammingMode() -
LL_FLASH_GetProgrammingMode() -
LL_FLASH_NS_GetProgrammingMode() -
LL_FLASH_SetConfigProgramming() -
LL_FLASH_NS_SetConfigProgramming() -
LL_FLASH_StartEraseOperation() -
LL_FLASH_NS_StartEraseOperation() -
LL_FLASH_StartErasePage() -
LL_FLASH_NS_StartErasePage() -
LL_FLASH_StartEraseBank() -
LL_FLASH_NS_StartEraseBank() -
LL_FLASH_DisableAllOperation() -
LL_FLASH_NS_DisableAllOperation() -
LL_FLASH_OB_StartModification() -
LL_FLASH_EnableIT() -
LL_FLASH_NS_EnableIT() -
LL_FLASH_DisableIT() -
LL_FLASH_NS_DisableIT() -
LL_FLASH_EnableIT_EOP() -
LL_FLASH_NS_EnableIT_EOP() -
LL_FLASH_DisableIT_EOP() -
LL_FLASH_NS_DisableIT_EOP() -
LL_FLASH_IsEnabledIT_EOP() -
LL_FLASH_NS_IsEnabledIT_EOP() -
LL_FLASH_EnableIT_ERR() -
LL_FLASH_NS_EnableIT_ERR() -
LL_FLASH_DisableIT_ERR() -
LL_FLASH_NS_DisableIT_ERR() -
LL_FLASH_IsEnabledIT_ERR() -
LL_FLASH_NS_IsEnabledIT_ERR() -
LL_FLASH_OB_Launch() -
LL_FLASH_OB_IsLaunched() -
LL_FLASH_SetSecurityStateInversion() -
LL_FLASH_GetSecurityStateInversion() -
LL_FLASH_OB_Lock() -
LL_FLASH_OB_IsLocked() -
LL_FLASH_Lock() -
LL_FLASH_NS_Lock() -
LL_FLASH_IsLocked() -
LL_FLASH_NS_IsLocked() -
LL_FLASH_GetECCFailAddressOffset() -
LL_FLASH_GetECCFailBank() -
LL_FLASH_GetECCFailFlash() -
LL_FLASH_GetECCFailArea() -
LL_FLASH_EnableIT_ECC() -
LL_FLASH_DisableIT_ECC() -
LL_FLASH_IsEnabledIT_ECC() -
LL_FLASH_IsActiveFlag_ECCC() -
LL_FLASH_ClearFlag_ECCC() -
LL_FLASH_IsActiveFlag_ECCD() -
LL_FLASH_ClearFlag_ECCD() -
LL_FLASH_GetOperInterruptedAddressOffset() -
LL_FLASH_GetOperInterruptedBank() -
LL_FLASH_GetOperInterruptedFlash() -
LL_FLASH_GetOperInterruptedCode() -
LL_FLASH_OB_SetRDPLevel() -
LL_FLASH_OB_GetRDPLevel() -
LL_FLASH_OB_SetBORLevel() -
LL_FLASH_OB_GetBORLevel() -
LL_FLASH_OB_SetNRSTStopMode() -
LL_FLASH_OB_GetNRSTStopMode() -
LL_FLASH_OB_SetNRSTStandbyMode() -
LL_FLASH_OB_GetNRSTStandbyMode() -
LL_FLASH_OB_SetNRSTShutdownMode() -
LL_FLASH_OB_GetNRSTShutdownMode() -
LL_FLASH_OB_SetSystemRstSRAMErase() -
LL_FLASH_OB_GetSystemRstSRAMErase() -
LL_FLASH_OB_SetIWDGSelection() -
LL_FLASH_OB_GetIWDGSelection() -
LL_FLASH_OB_FreezeIWDGStopMode() -
LL_FLASH_OB_UnfreezeIWDGStopMode() -
LL_FLASH_OB_IsFrozenIWDGStopMode() -
LL_FLASH_OB_FreezeIWDGStandbyMode() -
LL_FLASH_OB_UnfreezeIWDGStandbyMode() -
LL_FLASH_OB_IsFrozenIWDGStandbyMode() -
LL_FLASH_OB_SetWWDGSelection() -
LL_FLASH_OB_GetWWDGSelection() -
LL_FLASH_OB_SetSwapBanks() -
LL_FLASH_OB_GetSwapBanks() -
LL_FLASH_OB_SetBank() -
LL_FLASH_OB_GetBank() -
LL_FLASH_OB_EnableECCBKPRAM() -
LL_FLASH_OB_DisableECCBKPRAM() -
LL_FLASH_OB_IsEnabledECCBKPRAM() -
LL_FLASH_OB_EnableECCSRAM3() -
LL_FLASH_OB_DisableECCSRAM3() -
LL_FLASH_OB_IsEnabledECCSRAM3() -
LL_FLASH_OB_EnableECCSRAM2() -
LL_FLASH_OB_DisableECCSRAM2() -
LL_FLASH_OB_IsEnabledECCSRAM2() -
LL_FLASH_OB_SetSystemRstSRAM2Erase() -
LL_FLASH_OB_GetSystemRstSRAM2Erase() -
LL_FLASH_OB_SetSWBoot0() -
LL_FLASH_OB_GetSWBoot0() -
LL_FLASH_OB_SetNBoot0() -
LL_FLASH_OB_GetNBoot0() -
LL_FLASH_OB_SetBoot0() -
LL_FLASH_OB_GetBoot0() -
LL_FLASH_OB_EnablePA15PullUp() -
LL_FLASH_OB_DisablePA15PullUp() -
LL_FLASH_OB_IsEnabledPA15PullUp() -
LL_FLASH_OB_EnableVddIOHSLV() -
LL_FLASH_OB_DisableVddIOHSLV() -
LL_FLASH_OB_IsEnabledVddIOHSLV() -
LL_FLASH_OB_EnableVddIO2HSLV() -
LL_FLASH_OB_DisableVddIO2HSLV() -
LL_FLASH_OB_IsEnabledVddIO2HSLV() -
LL_FLASH_OB_EnableTrustZone() -
LL_FLASH_OB_DisableTrustZone() -
LL_FLASH_OB_IsEnabledTrustZone() -
LL_FLASH_OB_SetNSecBootAddr0() -
LL_FLASH_OB_GetNSecBootAddr0() -
LL_FLASH_OB_SetNSecBootAddr1() -
LL_FLASH_OB_GetNSecBootAddr1() -
LL_FLASH_OB_SetNSecBootAddr() -
LL_FLASH_OB_GetNSecBootAddr() -
LL_FLASH_OB_LockBootConfiguration() -
LL_FLASH_OB_UnlockBootConfiguration() -
LL_FLASH_OB_IsLockedBootConfiguration() -
LL_FLASH_OB_SetSecBootAddr0() -
LL_FLASH_OB_GetSecBootAddr0() -
LL_FLASH_OB_BANK_SetWMAreaStartPage() -
LL_FLASH_OB_BANK_GetWMAreaStartPage() -
LL_FLASH_OB_BANK_SetWMAreaEndPage() -
LL_FLASH_OB_BANK_GetWMAreaEndPage() -
LL_FLASH_OB_BANK_ConfigSecureWMArea() -
LL_FLASH_OB_BANK_SetHDPAreaEndPage() -
LL_FLASH_OB_BANK_GetHDPAreaEndPage() -
LL_FLASH_OB_BANK_EnableHDPArea() -
LL_FLASH_OB_BANK_DisableHDPArea() -
LL_FLASH_OB_BANK_IsEnabledHDPArea() -
LL_FLASH_OB_BANK_SetAreaAWRPStartPage() -
LL_FLASH_OB_BANK_GetAreaAWRPStartPage() -
LL_FLASH_OB_BANK_SetAreaAWRPEndPage() -
LL_FLASH_OB_BANK_GetAreaAWRPEndPage() -
LL_FLASH_OB_BANK_LockAreaAWRP() -
LL_FLASH_OB_BANK_UnlockAreaAWRP() -
LL_FLASH_OB_BANK_IsLockedAreaAWRP() -
LL_FLASH_OB_BANK_SetAreaBWRPStartPage() -
LL_FLASH_OB_BANK_GetAreaBWRPStartPage() -
LL_FLASH_OB_BANK_SetAreaBWRPEndPage() -
LL_FLASH_OB_BANK_GetAreaBWRPEndPage() -
LL_FLASH_OB_BANK_LockAreaBWRP() -
LL_FLASH_OB_BANK_UnlockAreaBWRP() -
LL_FLASH_OB_BANK_IsLockedAreaBWRP() -
LL_FLASH_OB_BANK_ConfigAreaWRP() -
LL_FLASH_OB_BANK_GetAreaWRPStartPage() -
LL_FLASH_OB_BANK_GetAreaWRPEndPage() -
LL_FLASH_OB_BANK_LockAreaWRP() -
LL_FLASH_OB_BANK_UnlockAreaWRP() -
LL_FLASH_OB_BANK_IsLockedAreaWRP() -
LL_FLASH_SetOEM1KeyLowBytes() -
LL_FLASH_SetOEM1KeyHighBytes() -
LL_FLASH_SetOEM2KeyLowBytes() -
LL_FLASH_SetOEM2KeyHighBytes() -
LL_FLASH_SetOEMxKeyLowBytes() -
LL_FLASH_SetOEMxKeyHighBytes() -
LL_FLASH_BANK_SetBBSecure() -
LL_FLASH_BANK_GetBBSecure() -
LL_FLASH_BANK_SetBBPrivilege() -
LL_FLASH_BANK_GetBBPrivilege() -
LL_FLASH_BANK_DisableHDPAreaAccess() -
LL_FLASH_BANK_IsEnabledHDPAreaAccess() -
LL_FLASH_EnableSecurePrivilege() -
LL_FLASH_DisableSecurePrivilege() -
LL_FLASH_IsEnabledSecurePrivilege() -
LL_FLASH_EnableNSecurePrivilege() -
LL_FLASH_DisableNSecurePrivilege() -
LL_FLASH_IsEnabledNSecurePrivilege()
-
-
Flag Management
-
LL_FLASH_OB_SetUnlockKey() -
LL_FLASH_IsActiveFlag() -
LL_FLASH_ReadFlag_SR() -
LL_FLASH_ReadFlag_ECCR() -
LL_FLASH_ReadFlag_OPSR() -
LL_FLASH_ClearFlag() -
LL_FLASH_NS_IsActiveFlag() -
LL_FLASH_NS_ReadFlag_SR() -
LL_FLASH_NS_ClearFlag() -
LL_FLASH_IsActiveFlag_EOP() -
LL_FLASH_NS_IsActiveFlag_EOP() -
LL_FLASH_ClearFlag_EOP() -
LL_FLASH_NS_ClearFlag_EOP() -
LL_FLASH_IsActiveFlag_OPERR() -
LL_FLASH_NS_IsActiveFlag_OPERR() -
LL_FLASH_ClearFlag_OPERR() -
LL_FLASH_NS_ClearFlag_OPERR() -
LL_FLASH_IsActiveFlag_PROGERR() -
LL_FLASH_NS_IsActiveFlag_PROGERR() -
LL_FLASH_ClearFlag_PROGERR() -
LL_FLASH_NS_ClearFlag_PROGERR() -
LL_FLASH_IsActiveFlag_WRPERR() -
LL_FLASH_NS_IsActiveFlag_WRPERR() -
LL_FLASH_ClearFlag_WRPERR() -
LL_FLASH_NS_ClearFlag_WRPERR() -
LL_FLASH_IsActiveFlag_PGAERR() -
LL_FLASH_NS_IsActiveFlag_PGAERR() -
LL_FLASH_ClearFlag_PGAERR() -
LL_FLASH_NS_ClearFlag_PGAERR() -
LL_FLASH_IsActiveFlag_SIZERR() -
LL_FLASH_NS_IsActiveFlag_SIZERR() -
LL_FLASH_ClearFlag_SIZERR() -
LL_FLASH_NS_ClearFlag_SIZERR() -
LL_FLASH_IsActiveFlag_PGSERR() -
LL_FLASH_NS_IsActiveFlag_PGSERR() -
LL_FLASH_ClearFlag_PGSERR() -
LL_FLASH_NS_ClearFlag_PGSERR() -
LL_FLASH_IsActiveFlag_OPTWERR() -
LL_FLASH_ClearFlag_OPTWERR() -
LL_FLASH_IsActiveFlag_BSY() -
LL_FLASH_NS_IsActiveFlag_BSY() -
LL_FLASH_IsActiveFlag_WDW() -
LL_FLASH_NS_IsActiveFlag_WDW() -
LL_FLASH_IsActiveFlag_OEM1LOCK() -
LL_FLASH_IsActiveFlag_OEM2LOCK() -
LL_FLASH_IsActiveFlag_PD1() -
LL_FLASH_IsActiveFlag_PD2() -
LL_FLASH_IsActiveFlag_PD()
-
-
LL FLASH Functions
- LL FLASH Macros
-
LL FLASH Constants
- FLASH Interrupt
- FLASH Errors
- FLASH Latency
- FLASH Power Down Run Bank Selection
- FLASH Power Sleep Mode
- FLASH Unlock Keys
- FLASH OB Unlock Keys
- FLASH Power Down Keys
- FLASH Bank Selection
- FLASH Option bytes Bank Area Selection
- FLASH Page Erase Bank Selection
- FLASH Mass Erase Bank Selection
- FLASH Program Mode Selection
- FLASH Security Inversion
- FLASH Interrupted Operation Code
- FLASH OB Read Protection Level
- FLASH Option bytes OEM Selection
- FLASH OB BOR Level
- FLASH OB Reset Generation Stop Mode
- FLASH OB Reset Generation standby Mode
- FLASH OB Reset Generation shutdown Mode
- FLASH OB Erase Sram System Reset
- FLASH OB IWDG HW SW Selection
- FLASH OB WWDG HW SW Selection
- FLASH OB Swap Bank
- FLASH OB Single Dual Bank
- FLASH OB Erase Sram2 System Reset
- FLASH OB Boot0 Selection
- FLASH OB NBOOT0 Option
- FLASH Option bytes Address Selection
- FLASH OB Bank Group Selection
- FLASH OB Hide Protection Access Bank