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