LL FLASH APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
LL_FLASH_AddCRCPageToList |
24 |
24 |
24 |
None |
|
LL_FLASH_AddCRCPageToList |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearCRCData |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearCRCData |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearCRCPageList |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearCRCPageList |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearFlag |
26 |
26 |
26 |
None |
|
LL_FLASH_ClearFlag |
26 |
26 |
26 |
None |
|
LL_FLASH_ClearFlag_CRCENDF |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearFlag_CRCENDF |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearFlag_CRCRDERRF |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearFlag_CRCRDERRF |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearFlag_DBECCERRF |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearFlag_DBECCERRF |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearFlag_EOPF |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearFlag_EOPF |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearFlag_INCERRF |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearFlag_INCERRF |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearFlag_OBKERRF |
14 |
14 |
14 |
None |
|
LL_FLASH_ClearFlag_OBKERRF |
14 |
14 |
14 |
None |
|
LL_FLASH_ClearFlag_OBLERRF |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearFlag_OBLERRF |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearFlag_OPTERRF |
14 |
14 |
14 |
None |
|
LL_FLASH_ClearFlag_OPTERRF |
14 |
14 |
14 |
None |
|
LL_FLASH_ClearFlag_PGSERRF |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearFlag_PGSERRF |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearFlag_RDSERRF |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearFlag_RDSERRF |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearFlag_SNECCERRF |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearFlag_SNECCERRF |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearFlag_STRBERRF |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearFlag_STRBERRF |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearFlag_WRPERRF |
24 |
24 |
24 |
None |
|
LL_FLASH_ClearFlag_WRPERRF |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableAllOperation |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableAllOperation |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableBankErase |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableBankErase |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableCRC |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableCRC |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableCRCByPage |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableCRCByPage |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableIT |
26 |
26 |
26 |
None |
|
LL_FLASH_DisableIT |
26 |
26 |
26 |
None |
|
LL_FLASH_DisableIT_CRCEND |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableIT_CRCEND |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableIT_CRCRDERR |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableIT_CRCRDERR |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableIT_DBECCERR |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableIT_DBECCERR |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableIT_EOP |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableIT_EOP |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableIT_INCERR |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableIT_INCERR |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableIT_OBKERR |
14 |
14 |
14 |
None |
|
LL_FLASH_DisableIT_OBKERR |
14 |
14 |
14 |
None |
|
LL_FLASH_DisableIT_OBLERR |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableIT_OBLERR |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableIT_OPTERR |
14 |
14 |
14 |
None |
|
LL_FLASH_DisableIT_OPTERR |
14 |
14 |
14 |
None |
|
LL_FLASH_DisableIT_PGSERR |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableIT_PGSERR |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableIT_RDSERR |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableIT_RDSERR |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableIT_SNECCERR |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableIT_SNECCERR |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableIT_STRBERR |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableIT_STRBERR |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableIT_WRPERR |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableIT_WRPERR |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableOBKeyErase |
14 |
14 |
14 |
None |
|
LL_FLASH_DisableOBKeyErase |
14 |
14 |
14 |
None |
|
LL_FLASH_DisableOBKeyProgramming |
14 |
14 |
14 |
None |
|
LL_FLASH_DisableOBKeyProgramming |
14 |
14 |
14 |
None |
|
LL_FLASH_DisableOTPProgramming |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableOTPProgramming |
24 |
24 |
24 |
None |
|
LL_FLASH_DisablePageErase |
24 |
24 |
24 |
None |
|
LL_FLASH_DisablePageErase |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableProgramming |
24 |
24 |
24 |
None |
|
LL_FLASH_DisableProgramming |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableBankErase |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableBankErase |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableCRC |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableCRC |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableCRCAllBank |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableCRCAllBank |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableCRCByPage |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableCRCByPage |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableForceWrite |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableForceWrite |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableIT |
26 |
26 |
26 |
None |
|
LL_FLASH_EnableIT |
26 |
26 |
26 |
None |
|
LL_FLASH_EnableIT_CRCEND |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableIT_CRCEND |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableIT_CRCRDERR |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableIT_CRCRDERR |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableIT_DBECCERR |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableIT_DBECCERR |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableIT_EOP |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableIT_EOP |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableIT_INCERR |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableIT_INCERR |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableIT_OBKERR |
14 |
14 |
14 |
None |
|
LL_FLASH_EnableIT_OBKERR |
14 |
14 |
14 |
None |
|
LL_FLASH_EnableIT_OBLERR |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableIT_OBLERR |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableIT_OPTERR |
14 |
14 |
14 |
None |
|
LL_FLASH_EnableIT_OPTERR |
14 |
14 |
14 |
None |
|
LL_FLASH_EnableIT_PGSERR |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableIT_PGSERR |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableIT_RDSERR |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableIT_RDSERR |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableIT_SNECCERR |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableIT_SNECCERR |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableIT_STRBERR |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableIT_STRBERR |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableIT_WRPERR |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableIT_WRPERR |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableOBKeyErase |
14 |
14 |
14 |
None |
|
LL_FLASH_EnableOBKeyErase |
14 |
14 |
14 |
None |
|
LL_FLASH_EnableOBKeyProgramming |
14 |
14 |
14 |
None |
|
LL_FLASH_EnableOBKeyProgramming |
14 |
14 |
14 |
None |
|
LL_FLASH_EnableOTPProgramming |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableOTPProgramming |
24 |
24 |
24 |
None |
|
LL_FLASH_EnablePageErase |
24 |
24 |
24 |
None |
|
LL_FLASH_EnablePageErase |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableProgramming |
24 |
24 |
24 |
None |
|
LL_FLASH_EnableProgramming |
24 |
24 |
24 |
None |
|
LL_FLASH_GetCRCBurstSize |
24 |
24 |
24 |
None |
|
LL_FLASH_GetCRCBurstSize |
24 |
24 |
24 |
None |
|
LL_FLASH_GetCRCData |
4 |
4 |
4 |
None |
|
LL_FLASH_GetCRCData |
4 |
4 |
4 |
None |
|
LL_FLASH_GetCRCEndAddr |
24 |
24 |
24 |
None |
|
LL_FLASH_GetCRCEndAddr |
24 |
24 |
24 |
None |
|
LL_FLASH_GetCRCPage |
24 |
24 |
24 |
None |
|
LL_FLASH_GetCRCPage |
24 |
24 |
24 |
None |
|
LL_FLASH_GetCRCStartAddr |
24 |
24 |
24 |
None |
|
LL_FLASH_GetCRCStartAddr |
24 |
24 |
24 |
None |
|
LL_FLASH_GetECCCFailAddress |
20 |
20 |
20 |
None |
|
LL_FLASH_GetECCCFailAddress |
20 |
20 |
20 |
None |
|
LL_FLASH_GetECCDFailAddress |
20 |
20 |
20 |
None |
|
LL_FLASH_GetECCDFailAddress |
20 |
20 |
20 |
None |
|
LL_FLASH_GetHDPExtAccessProtection |
24 |
24 |
24 |
None |
|
LL_FLASH_GetHDPExtAccessProtection |
24 |
24 |
24 |
None |
|
LL_FLASH_GetHDPExtArea |
24 |
24 |
24 |
None |
|
LL_FLASH_GetHDPExtArea |
24 |
24 |
24 |
None |
|
LL_FLASH_GetLatency |
8 |
8 |
8 |
None |
|
LL_FLASH_GetLatency |
8 |
8 |
8 |
None |
|
LL_FLASH_GetOBKData0 |
6 |
6 |
6 |
None |
|
LL_FLASH_GetOBKData0 |
6 |
6 |
6 |
None |
|
LL_FLASH_GetOBKData1 |
6 |
6 |
6 |
None |
|
LL_FLASH_GetOBKData1 |
6 |
6 |
6 |
None |
|
LL_FLASH_GetOBKData2 |
6 |
6 |
6 |
None |
|
LL_FLASH_GetOBKData2 |
6 |
6 |
6 |
None |
|
LL_FLASH_GetOBKData3 |
6 |
6 |
6 |
None |
|
LL_FLASH_GetOBKData3 |
6 |
6 |
6 |
None |
|
LL_FLASH_GetOBKEraseKeyIndex |
10 |
10 |
10 |
None |
|
LL_FLASH_GetOBKEraseKeyIndex |
10 |
10 |
10 |
None |
|
LL_FLASH_GetOBKIndex |
10 |
10 |
10 |
None |
|
LL_FLASH_GetOBKIndex |
10 |
10 |
10 |
None |
|
LL_FLASH_GetOBKeyNextHDPLevel |
10 |
10 |
10 |
None |
|
LL_FLASH_GetOBKeyNextHDPLevel |
10 |
10 |
10 |
None |
|
LL_FLASH_GetProgrammingDelay |
8 |
8 |
8 |
None |
|
LL_FLASH_GetProgrammingDelay |
8 |
8 |
8 |
None |
|
LL_FLASH_IsActiveFlag |
28 |
28 |
28 |
None |
|
LL_FLASH_IsActiveFlag |
28 |
28 |
28 |
None |
|
LL_FLASH_IsActiveFlag_BUSY |
24 |
24 |
24 |
None |
|
LL_FLASH_IsActiveFlag_BUSY |
24 |
24 |
24 |
None |
|
LL_FLASH_IsActiveFlag_CRCENDF |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_CRCENDF |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_CRCRDERRF |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_CRCRDERRF |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_CRC_BUSY |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_CRC_BUSY |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_DBECCERRF |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_DBECCERRF |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_EOPF |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_EOPF |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_INCERRF |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_INCERRF |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_IS_ERASE |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_IS_ERASE |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_IS_OPTCHANGE |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_IS_OPTCHANGE |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_IS_PROGRAM |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_IS_PROGRAM |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_OBKERRF |
12 |
12 |
12 |
None |
|
LL_FLASH_IsActiveFlag_OBKERRF |
12 |
12 |
12 |
None |
|
LL_FLASH_IsActiveFlag_OBLERRF |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_OBLERRF |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_OPTERRF |
12 |
12 |
12 |
None |
|
LL_FLASH_IsActiveFlag_OPTERRF |
12 |
12 |
12 |
None |
|
LL_FLASH_IsActiveFlag_PGSERRF |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_PGSERRF |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_QW |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_QW |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_RDSERRF |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_RDSERRF |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_SNECCERRF |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_SNECCERRF |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_STRBERRF |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_STRBERRF |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_SWAP_BANK |
22 |
22 |
22 |
None |
|
LL_FLASH_IsActiveFlag_SWAP_BANK |
22 |
22 |
22 |
None |
|
LL_FLASH_IsActiveFlag_WBNE |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_WBNE |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_WRPERRF |
26 |
26 |
26 |
None |
|
LL_FLASH_IsActiveFlag_WRPERRF |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledBankErase |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledBankErase |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledCRC |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledCRC |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledCRCByPage |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledCRCByPage |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledIT |
28 |
28 |
28 |
None |
|
LL_FLASH_IsEnabledIT |
28 |
28 |
28 |
None |
|
LL_FLASH_IsEnabledIT_CRCEND |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledIT_CRCEND |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledIT_CRCRDERR |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledIT_CRCRDERR |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledIT_DBECCERR |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledIT_DBECCERR |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledIT_EOP |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledIT_EOP |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledIT_INCERR |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledIT_INCERR |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledIT_OBKERR |
12 |
12 |
12 |
None |
|
LL_FLASH_IsEnabledIT_OBKERR |
12 |
12 |
12 |
None |
|
LL_FLASH_IsEnabledIT_OBLERR |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledIT_OBLERR |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledIT_OPTERR |
12 |
12 |
12 |
None |
|
LL_FLASH_IsEnabledIT_OPTERR |
12 |
12 |
12 |
None |
|
LL_FLASH_IsEnabledIT_PGSERR |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledIT_PGSERR |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledIT_RDSERR |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledIT_RDSERR |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledIT_SNECCERR |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledIT_SNECCERR |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledIT_STRBERR |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledIT_STRBERR |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledIT_WRPERR |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledIT_WRPERR |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledOBKeyErase |
12 |
12 |
12 |
None |
|
LL_FLASH_IsEnabledOBKeyErase |
12 |
12 |
12 |
None |
|
LL_FLASH_IsEnabledOBKeyProgramming |
12 |
12 |
12 |
None |
|
LL_FLASH_IsEnabledOBKeyProgramming |
12 |
12 |
12 |
None |
|
LL_FLASH_IsEnabledOTPProgramming |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledOTPProgramming |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledPageErase |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledPageErase |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledProgramming |
26 |
26 |
26 |
None |
|
LL_FLASH_IsEnabledProgramming |
26 |
26 |
26 |
None |
|
LL_FLASH_IsLocked |
24 |
24 |
24 |
None |
|
LL_FLASH_IsLocked |
24 |
24 |
24 |
None |
|
LL_FLASH_Lock |
24 |
24 |
24 |
None |
|
LL_FLASH_Lock |
24 |
24 |
24 |
None |
|
LL_FLASH_OB_ConfigHDPArea |
34 |
34 |
34 |
None |
|
LL_FLASH_OB_ConfigHDPArea |
34 |
34 |
34 |
None |
|
LL_FLASH_OB_DisableEccOnSram |
14 |
14 |
14 |
None |
|
LL_FLASH_OB_DisableEccOnSram |
14 |
14 |
14 |
None |
|
LL_FLASH_OB_DisableHighSpeedLowVddIO |
14 |
14 |
14 |
None |
|
LL_FLASH_OB_DisableHighSpeedLowVddIO |
14 |
14 |
14 |
None |
|
LL_FLASH_OB_DisablePageWRP |
26 |
26 |
26 |
None |
|
LL_FLASH_OB_DisablePageWRP |
26 |
26 |
26 |
None |
|
LL_FLASH_OB_EnableEccOnSram |
14 |
14 |
14 |
None |
|
LL_FLASH_OB_EnableEccOnSram |
14 |
14 |
14 |
None |
|
LL_FLASH_OB_EnableHighSpeedLowVddIO |
14 |
14 |
14 |
None |
|
LL_FLASH_OB_EnableHighSpeedLowVddIO |
14 |
14 |
14 |
None |
|
LL_FLASH_OB_EnablePageWRP |
26 |
26 |
26 |
None |
|
LL_FLASH_OB_EnablePageWRP |
26 |
26 |
26 |
None |
|
LL_FLASH_OB_FreezeIWDGStandbyMode |
14 |
14 |
14 |
None |
|
LL_FLASH_OB_FreezeIWDGStandbyMode |
14 |
14 |
14 |
None |
|
LL_FLASH_OB_FreezeIWDGStopMode |
14 |
14 |
14 |
None |
|
LL_FLASH_OB_FreezeIWDGStopMode |
14 |
14 |
14 |
None |
|
LL_FLASH_OB_GetBORLevel |
10 |
10 |
10 |
None |
|
LL_FLASH_OB_GetBORLevel |
10 |
10 |
10 |
None |
|
LL_FLASH_OB_GetDebugAuthenticationMethod |
10 |
10 |
10 |
None |
|
LL_FLASH_OB_GetDebugAuthenticationMethod |
10 |
10 |
10 |
None |
|
LL_FLASH_OB_GetHDPAreaEndBlock |
24 |
24 |
24 |
None |
|
LL_FLASH_OB_GetHDPAreaEndBlock |
24 |
24 |
24 |
None |
|
LL_FLASH_OB_GetHDPAreaStartBlock |
24 |
24 |
24 |
None |
|
LL_FLASH_OB_GetHDPAreaStartBlock |
24 |
24 |
24 |
None |
|
LL_FLASH_OB_GetIWDGSelection |
10 |
10 |
10 |
None |
|
LL_FLASH_OB_GetIWDGSelection |
10 |
10 |
10 |
None |
|
LL_FLASH_OB_GetNRSTStandbyMode |
10 |
10 |
10 |
None |
|
LL_FLASH_OB_GetNRSTStandbyMode |
10 |
10 |
10 |
None |
|
LL_FLASH_OB_GetNRSTStopMode |
10 |
10 |
10 |
None |
|
LL_FLASH_OB_GetNRSTStopMode |
10 |
10 |
10 |
None |
|
LL_FLASH_OB_GetNVState |
10 |
10 |
10 |
None |
|
LL_FLASH_OB_GetNVState |
10 |
10 |
10 |
None |
|
LL_FLASH_OB_GetOEMProvisioningState |
10 |
10 |
10 |
None |
|
LL_FLASH_OB_GetOEMProvisioningState |
10 |
10 |
10 |
None |
|
LL_FLASH_OB_GetSwapBank |
10 |
10 |
10 |
None |
|
LL_FLASH_OB_GetSwapBank |
10 |
10 |
10 |
None |
|
LL_FLASH_OB_IsActiveFlag_KEYSTART |
12 |
12 |
12 |
None |
|
LL_FLASH_OB_IsActiveFlag_KEYSTART |
12 |
12 |
12 |
None |
|
LL_FLASH_OB_IsBankSwapped |
6 |
6 |
6 |
None |
|
LL_FLASH_OB_IsBankSwapped |
6 |
6 |
6 |
None |
|
LL_FLASH_OB_IsEnabledEccOnSram |
12 |
12 |
12 |
None |
|
LL_FLASH_OB_IsEnabledEccOnSram |
12 |
12 |
12 |
None |
|
LL_FLASH_OB_IsEnabledHighSpeedLowVddIO |
12 |
12 |
12 |
None |
|
LL_FLASH_OB_IsEnabledHighSpeedLowVddIO |
12 |
12 |
12 |
None |
|
LL_FLASH_OB_IsEnabledPageWRP |
28 |
28 |
28 |
None |
|
LL_FLASH_OB_IsEnabledPageWRP |
28 |
28 |
28 |
None |
|
LL_FLASH_OB_IsFrozenIWDGStandbyMode |
16 |
16 |
16 |
None |
|
LL_FLASH_OB_IsFrozenIWDGStandbyMode |
16 |
16 |
16 |
None |
|
LL_FLASH_OB_IsFrozenIWDGStopMode |
16 |
16 |
16 |
None |
|
LL_FLASH_OB_IsFrozenIWDGStopMode |
16 |
16 |
16 |
None |
|
LL_FLASH_OB_IsLocked |
10 |
10 |
10 |
None |
|
LL_FLASH_OB_IsLocked |
10 |
10 |
10 |
None |
|
LL_FLASH_OB_IsLockedBootConfig |
20 |
20 |
20 |
None |
|
LL_FLASH_OB_IsLockedBootConfig |
20 |
20 |
20 |
None |
|
LL_FLASH_OB_IsLockedOTPBlock |
20 |
20 |
20 |
None |
|
LL_FLASH_OB_IsLockedOTPBlock |
20 |
20 |
20 |
None |
|
LL_FLASH_OB_Lock |
14 |
14 |
14 |
None |
|
LL_FLASH_OB_Lock |
14 |
14 |
14 |
None |
|
LL_FLASH_OB_LockBootConfig |
16 |
16 |
16 |
None |
|
LL_FLASH_OB_LockBootConfig |
16 |
16 |
16 |
None |
|
LL_FLASH_OB_LockOTPBlock |
14 |
14 |
14 |
None |
|
LL_FLASH_OB_LockOTPBlock |
14 |
14 |
14 |
None |
|
LL_FLASH_OB_SetBORLevel |
16 |
16 |
16 |
None |
|
LL_FLASH_OB_SetBORLevel |
16 |
16 |
16 |
None |
|
LL_FLASH_OB_SetHDPAreaEndBlock |
32 |
32 |
32 |
None |
|
LL_FLASH_OB_SetHDPAreaEndBlock |
32 |
32 |
32 |
None |
|
LL_FLASH_OB_SetHDPAreaStartBlock |
30 |
30 |
30 |
None |
|
LL_FLASH_OB_SetHDPAreaStartBlock |
30 |
30 |
30 |
None |
|
LL_FLASH_OB_SetIWDGSelection |
16 |
16 |
16 |
None |
|
LL_FLASH_OB_SetIWDGSelection |
16 |
16 |
16 |
None |
|
LL_FLASH_OB_SetNRSTStandbyMode |
16 |
16 |
16 |
None |
|
LL_FLASH_OB_SetNRSTStandbyMode |
16 |
16 |
16 |
None |
|
LL_FLASH_OB_SetNRSTStopMode |
16 |
16 |
16 |
None |
|
LL_FLASH_OB_SetNRSTStopMode |
16 |
16 |
16 |
None |
|
LL_FLASH_OB_SetNVState |
16 |
16 |
16 |
None |
|
LL_FLASH_OB_SetNVState |
16 |
16 |
16 |
None |
|
LL_FLASH_OB_SetSwapBank |
16 |
16 |
16 |
None |
|
LL_FLASH_OB_SetSwapBank |
16 |
16 |
16 |
None |
|
LL_FLASH_OB_SetUnlockKey |
6 |
6 |
6 |
None |
|
LL_FLASH_OB_SetUnlockKey |
6 |
6 |
6 |
None |
|
LL_FLASH_OB_StartModification |
14 |
14 |
14 |
None |
|
LL_FLASH_OB_StartModification |
14 |
14 |
14 |
None |
|
LL_FLASH_OB_UnfreezeIWDGStandbyMode |
14 |
14 |
14 |
None |
|
LL_FLASH_OB_UnfreezeIWDGStandbyMode |
14 |
14 |
14 |
None |
|
LL_FLASH_OB_UnfreezeIWDGStopMode |
14 |
14 |
14 |
None |
|
LL_FLASH_OB_UnfreezeIWDGStopMode |
14 |
14 |
14 |
None |
|
LL_FLASH_OB_UnlockBootConfig |
16 |
16 |
16 |
None |
|
LL_FLASH_OB_UnlockBootConfig |
16 |
16 |
16 |
None |
|
LL_FLASH_ReadFlag |
24 |
24 |
24 |
None |
|
LL_FLASH_ReadFlag |
24 |
24 |
24 |
None |
|
LL_FLASH_SetCRCBurstSize |
30 |
30 |
30 |
None |
|
LL_FLASH_SetCRCBurstSize |
30 |
30 |
30 |
None |
|
LL_FLASH_SetCRCEndAddr |
30 |
30 |
30 |
None |
|
LL_FLASH_SetCRCEndAddr |
30 |
30 |
30 |
None |
|
LL_FLASH_SetCRCPage |
30 |
30 |
30 |
None |
|
LL_FLASH_SetCRCPage |
30 |
30 |
30 |
None |
|
LL_FLASH_SetCRCStartAddr |
30 |
30 |
30 |
None |
|
LL_FLASH_SetCRCStartAddr |
30 |
30 |
30 |
None |
|
LL_FLASH_SetHDPExtAccessProtection |
32 |
32 |
32 |
None |
|
LL_FLASH_SetHDPExtAccessProtection |
32 |
32 |
32 |
None |
|
LL_FLASH_SetHDPExtArea |
30 |
30 |
30 |
None |
|
LL_FLASH_SetHDPExtArea |
30 |
30 |
30 |
None |
|
LL_FLASH_SetLatency |
12 |
12 |
12 |
None |
|
LL_FLASH_SetLatency |
12 |
12 |
12 |
None |
|
LL_FLASH_SetOBKData0 |
6 |
6 |
6 |
None |
|
LL_FLASH_SetOBKData0 |
6 |
6 |
6 |
None |
|
LL_FLASH_SetOBKData1 |
6 |
6 |
6 |
None |
|
LL_FLASH_SetOBKData1 |
6 |
6 |
6 |
None |
|
LL_FLASH_SetOBKData2 |
6 |
6 |
6 |
None |
|
LL_FLASH_SetOBKData2 |
6 |
6 |
6 |
None |
|
LL_FLASH_SetOBKData3 |
6 |
6 |
6 |
None |
|
LL_FLASH_SetOBKData3 |
6 |
6 |
6 |
None |
|
LL_FLASH_SetOBKEraseKeyIndex |
6 |
6 |
6 |
None |
|
LL_FLASH_SetOBKEraseKeyIndex |
6 |
6 |
6 |
None |
|
LL_FLASH_SetOBKIndex |
16 |
16 |
16 |
None |
|
LL_FLASH_SetOBKIndex |
16 |
16 |
16 |
None |
|
LL_FLASH_SetOBKeyNextHDPLevel |
16 |
16 |
16 |
None |
|
LL_FLASH_SetOBKeyNextHDPLevel |
16 |
16 |
16 |
None |
|
LL_FLASH_SetPageEraseIndex |
32 |
32 |
32 |
None |
|
LL_FLASH_SetPageEraseIndex |
32 |
32 |
32 |
None |
|
LL_FLASH_SetProgrammingDelay |
12 |
12 |
12 |
None |
|
LL_FLASH_SetProgrammingDelay |
12 |
12 |
12 |
None |
|
LL_FLASH_SetUnlockKey |
16 |
16 |
16 |
None |
|
LL_FLASH_SetUnlockKey |
16 |
16 |
16 |
None |
|
LL_FLASH_StartCRCComputation |
24 |
24 |
24 |
None |
|
LL_FLASH_StartCRCComputation |
24 |
24 |
24 |
None |
|
LL_FLASH_StartEraseOperation |
24 |
24 |
24 |
None |
|
LL_FLASH_StartEraseOperation |
24 |
24 |
24 |
None |
|
LL_FLASH_StartErasePage |
36 |
36 |
36 |
None |
|
LL_FLASH_StartErasePage |
36 |
36 |
36 |
None |
|
LL_FLASH_StartOBKeyOperation |
14 |
14 |
14 |
None |
|
LL_FLASH_StartOBKeyOperation |
14 |
14 |
14 |
None |
HAL FLASH APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
HAL_FLASH_BusFault_IRQHandler |
76 |
78 |
94 |
FLASH_GetBankReg(Min)(Def)(Max), LL_FLASH_ClearFlag_DBECCERRF(Min)(Def)(Max), LL_FLASH_IsActiveFlag_DBECCERRF(Min)(Def)(Max) |
|
HAL_FLASH_CalculateCRCByAddr |
210 |
312 |
638 |
FLASH_GetBank(Min)(Def)(Max), FLASH_GetBankReg(Min)(Def)(Max), FLASH_IsFlashUSERAddr(Def)(Max), FLASH_IsReadyForOperation(Min)(Def)(Max), FLASH_WaitForEndOfOperation(Min)(Def)(Max), LL_FLASH_ClearFlag_CRCENDF(Min)(Def)(Max), LL_FLASH_DisableCRC(Min)(Def)(Max), LL_FLASH_DisableCRCByPage(Min)(Def)(Max), LL_FLASH_EnableCRC(Min)(Def)(Max), LL_FLASH_GetCRCData(Min)(Def)(Max), LL_FLASH_SetCRCBurstSize(Min)(Def)(Max), LL_FLASH_SetCRCEndAddr(Min)(Def)(Max), LL_FLASH_SetCRCStartAddr(Min)(Def)(Max), LL_FLASH_StartCRCComputation(Min)(Def)(Max) |
|
HAL_FLASH_CalculateCRCByAddr_IT |
148 |
250 |
558 |
FLASH_GetBank(Min)(Def)(Max), FLASH_GetBankReg(Min)(Def)(Max), FLASH_IsFlashUSERAddr(Def)(Max), FLASH_IsReadyForOperation(Min)(Def)(Max), LL_FLASH_DisableCRCByPage(Min)(Def)(Max), LL_FLASH_EnableCRC(Min)(Def)(Max), LL_FLASH_EnableIT(Min)(Def)(Max), LL_FLASH_SetCRCBurstSize(Min)(Def)(Max), LL_FLASH_SetCRCEndAddr(Min)(Def)(Max), LL_FLASH_SetCRCStartAddr(Min)(Def)(Max), LL_FLASH_StartCRCComputation(Min)(Def)(Max) |
|
HAL_FLASH_CalculateCRCByBank |
190 |
250 |
424 |
FLASH_GetBankReg(Min)(Def)(Max), FLASH_IsReadyForOperation(Min)(Def)(Max), FLASH_WaitForEndOfOperation(Min)(Def)(Max), LL_FLASH_ClearFlag_CRCENDF(Min)(Def)(Max), LL_FLASH_DisableCRC(Min)(Def)(Max), LL_FLASH_DisableCRCByPage(Min)(Def)(Max), LL_FLASH_EnableCRC(Min)(Def)(Max), LL_FLASH_EnableCRCAllBank(Min)(Def)(Max), LL_FLASH_EnableCRCByPage(Min)(Def)(Max), LL_FLASH_GetCRCData(Min)(Def)(Max), LL_FLASH_SetCRCBurstSize(Min)(Def)(Max), LL_FLASH_StartCRCComputation(Min)(Def)(Max) |
|
HAL_FLASH_CalculateCRCByBank_IT |
118 |
178 |
324 |
FLASH_GetBankReg(Min)(Def)(Max), FLASH_IsReadyForOperation(Min)(Def)(Max), LL_FLASH_EnableCRC(Min)(Def)(Max), LL_FLASH_EnableCRCAllBank(Min)(Def)(Max), LL_FLASH_EnableCRCByPage(Min)(Def)(Max), LL_FLASH_EnableIT(Min)(Def)(Max), LL_FLASH_SetCRCBurstSize(Min)(Def)(Max), LL_FLASH_StartCRCComputation(Min)(Def)(Max) |
|
HAL_FLASH_CalculateCRCByPage |
220 |
280 |
496 |
FLASH_GetBankReg(Min)(Def)(Max), FLASH_IsReadyForOperation(Min)(Def)(Max), FLASH_WaitForEndOfOperation(Min)(Def)(Max), LL_FLASH_AddCRCPageToList(Min)(Def)(Max), LL_FLASH_ClearFlag_CRCENDF(Min)(Def)(Max), LL_FLASH_DisableCRC(Min)(Def)(Max), LL_FLASH_DisableCRCByPage(Min)(Def)(Max), LL_FLASH_EnableCRC(Min)(Def)(Max), LL_FLASH_EnableCRCByPage(Min)(Def)(Max), LL_FLASH_GetCRCData(Min)(Def)(Max), LL_FLASH_SetCRCBurstSize(Min)(Def)(Max), LL_FLASH_SetCRCPage(Min)(Def)(Max), LL_FLASH_StartCRCComputation(Min)(Def)(Max) |
|
HAL_FLASH_CalculateCRCByPage_IT |
150 |
210 |
408 |
FLASH_GetBankReg(Min)(Def)(Max), FLASH_IsReadyForOperation(Min)(Def)(Max), LL_FLASH_AddCRCPageToList(Min)(Def)(Max), LL_FLASH_EnableCRC(Min)(Def)(Max), LL_FLASH_EnableCRCByPage(Min)(Def)(Max), LL_FLASH_EnableIT(Min)(Def)(Max), LL_FLASH_SetCRCBurstSize(Min)(Def)(Max), LL_FLASH_SetCRCPage(Min)(Def)(Max), LL_FLASH_StartCRCComputation(Min)(Def)(Max) |
|
HAL_FLASH_CalculateCRCCpltCallback |
2 |
2 |
2 |
None |
|
HAL_FLASH_CalculateCRC_IRQHandler |
156 |
168 |
186 |
FLASH_FillErrorCode(Def)(Max), FLASH_GetBankReg(Min)(Def)(Max), FLASH_HandleErrorIT(Min)(Def)(Max), LL_FLASH_ClearFlag_CRCENDF(Min)(Def)(Max), LL_FLASH_DisableCRC(Min)(Def)(Max), LL_FLASH_DisableCRCByPage(Min)(Def)(Max), LL_FLASH_DisableIT(Min)(Def)(Max), LL_FLASH_GetCRCData(Min)(Def)(Max), LL_FLASH_ReadFlag(Min)(Def)(Max) |
|
HAL_FLASH_DeInit |
42 |
42 |
80 |
FLASH_WaitForEndOfOperation(Min)(Def)(Max) |
|
HAL_FLASH_ECC_ErrorCallback |
8 |
8 |
8 |
None |
|
HAL_FLASH_ECC_GetInfo |
94 |
94 |
200 |
FLASH_GetBankReg(Min)(Def)(Max), LL_FLASH_GetECCCFailAddress(Min)(Def)(Max), LL_FLASH_GetECCDFailAddress(Min)(Def)(Max), LL_FLASH_IsActiveFlag_DBECCERRF(Min)(Def)(Max), LL_FLASH_IsActiveFlag_SNECCERRF(Min)(Def)(Max) |
|
HAL_FLASH_ECC_IRQHandler |
84 |
86 |
102 |
FLASH_GetBankReg(Min)(Def)(Max), LL_FLASH_ClearFlag_SNECCERRF(Min)(Def)(Max), LL_FLASH_IsActiveFlag_SNECCERRF(Min)(Def)(Max), LL_FLASH_IsEnabledIT_SNECCERR(Min)(Def)(Max) |
|
HAL_FLASH_EraseBank |
130 |
190 |
278 |
FLASH_GetBankReg(Min)(Def)(Max), FLASH_IsReadyForOperation(Min)(Def)(Max), FLASH_WaitForEndOfOperation(Min)(Def)(Max), LL_FLASH_DisableBankErase(Min)(Def)(Max), LL_FLASH_StartEraseBank(Min)(Def)(Max) |
|
HAL_FLASH_EraseBankCpltCallback |
2 |
2 |
2 |
None |
|
HAL_FLASH_EraseBank_IRQHandler |
130 |
140 |
158 |
FLASH_FillErrorCode(Def)(Max), FLASH_GetBankReg(Min)(Def)(Max), FLASH_HandleErrorIT(Min)(Def)(Max), LL_FLASH_ClearFlag_EOPF(Min)(Def)(Max), LL_FLASH_DisableBankErase(Min)(Def)(Max), LL_FLASH_DisableIT(Min)(Def)(Max), LL_FLASH_ReadFlag(Min)(Def)(Max) |
|
HAL_FLASH_EraseBank_IT |
92 |
152 |
232 |
FLASH_GetBankReg(Min)(Def)(Max), FLASH_IsReadyForOperation(Min)(Def)(Max), LL_FLASH_ClearFlag_EOPF(Min)(Def)(Max), LL_FLASH_EnableIT(Min)(Def)(Max), LL_FLASH_StartEraseBank(Min)(Def)(Max) |
|
HAL_FLASH_EraseByAddr |
28 |
172 |
430 |
FLASH_EraseAddr(Min)(Def)(Max), FLASH_GetBank(Max), FLASH_IsFlashUSERAddr(Def)(Max) |
|
HAL_FLASH_EraseByAddrCpltCallback |
2 |
2 |
2 |
None |
|
HAL_FLASH_EraseByAddr_IRQHandler |
276 |
286 |
302 |
FLASH_FillErrorCode(Def)(Max), FLASH_GetBankReg(Min)(Def)(Max), FLASH_GetPageIndexByAddr(Min)(Def)(Max), FLASH_HandleErrorIT(Min)(Def)(Max), LL_FLASH_ClearFlag_EOPF(Min)(Def)(Max), LL_FLASH_DisableIT(Min)(Def)(Max), LL_FLASH_DisablePageErase(Min)(Def)(Max), LL_FLASH_ReadFlag(Min)(Def)(Max), LL_FLASH_StartErasePage(Min)(Def)(Max) |
|
HAL_FLASH_EraseByAddr_IT |
20 |
164 |
406 |
FLASH_EraseAddr_IT(Min)(Def)(Max), FLASH_GetBank(Max), FLASH_IsFlashUSERAddr(Def)(Max) |
|
HAL_FLASH_ErasePage |
30 |
30 |
160 |
FLASH_ErasePage(Min)(Def)(Max) |
|
HAL_FLASH_ErasePageCpltCallback |
2 |
2 |
2 |
None |
|
HAL_FLASH_ErasePage_IRQHandler |
272 |
284 |
296 |
FLASH_FillErrorCode(Def)(Max), FLASH_GetBankReg(Min)(Def)(Max), FLASH_HandleErrorIT(Min)(Def)(Max), LL_FLASH_ClearFlag_EOPF(Min)(Def)(Max), LL_FLASH_DisableIT(Min)(Def)(Max), LL_FLASH_DisablePageErase(Min)(Def)(Max), LL_FLASH_ReadFlag(Min)(Def)(Max), LL_FLASH_StartErasePage(Min)(Def)(Max) |
|
HAL_FLASH_ErasePage_IT |
26 |
26 |
156 |
FLASH_ErasePage_IT(Min)(Def)(Max) |
|
HAL_FLASH_ErrorCallback |
2 |
2 |
2 |
None |
|
HAL_FLASH_GetBankNbr |
6 |
6 |
38 |
None |
|
HAL_FLASH_GetBankProgrammingMode |
10 |
10 |
104 |
None |
|
HAL_FLASH_GetBankSizeByte |
26 |
26 |
114 |
None |
|
HAL_FLASH_GetBankState |
10 |
10 |
60 |
None |
|
HAL_FLASH_GetCRCBurstSize |
4 |
4 |
42 |
None |
|
HAL_FLASH_GetCurrentErasedAddr |
30 |
30 |
124 |
None |
|
HAL_FLASH_GetCurrentErasedPage |
62 |
62 |
156 |
None |
|
HAL_FLASH_GetCurrentOperation |
8 |
8 |
106 |
None |
|
HAL_FLASH_GetCurrentProgrammedAddr |
30 |
30 |
124 |
None |
|
HAL_FLASH_GetInfo |
190 |
190 |
240 |
FLASH_GetBankReg(Min)(Def)(Max) |
|
HAL_FLASH_GetInstance |
4 |
4 |
46 |
None |
|
HAL_FLASH_GetLLInstance |
4 |
4 |
46 |
None |
|
HAL_FLASH_GetLastErrorCodes |
0 |
10 |
28 |
None |
|
HAL_FLASH_GetProgrammingMode |
4 |
4 |
78 |
None |
|
HAL_FLASH_GetSizeByte |
24 |
24 |
58 |
None |
|
HAL_FLASH_GetState |
4 |
4 |
24 |
None |
|
HAL_FLASH_GetUserData |
0 |
6 |
26 |
None |
|
HAL_FLASH_GetUserFlashAddrOffset |
40 |
40 |
160 |
None |
|
HAL_FLASH_GetUserFlashPageNbr |
28 |
28 |
116 |
None |
|
HAL_FLASH_GetUserFlashPageSizeByte |
8 |
8 |
134 |
None |
|
HAL_FLASH_GetUserFlashSizeByte |
26 |
26 |
114 |
None |
|
HAL_FLASH_IRQHandler |
48 |
48 |
62 |
HAL_FLASH_CalculateCRC_IRQHandler(Min)(Def)(Max), HAL_FLASH_ECC_IRQHandler(Min)(Def)(Max), HAL_FLASH_EraseBank_IRQHandler(Min)(Def)(Max), HAL_FLASH_EraseByAddr_IRQHandler(Min)(Def)(Max), HAL_FLASH_ErasePage_IRQHandler(Min)(Def)(Max), HAL_FLASH_MassErase_IRQHandler(Min)(Def)(Max), HAL_FLASH_ProgramByAddr_IRQHandler(Min)(Def)(Max) |
|
HAL_FLASH_Init |
56 |
132 |
172 |
None |
|
HAL_FLASH_MassErase |
192 |
244 |
306 |
FLASH_GetBankReg(Min)(Def)(Max), FLASH_IsReadyForOperation(Min)(Def)(Max), FLASH_WaitForEndOfOperation(Min)(Def)(Max), LL_FLASH_DisableBankErase(Min)(Def)(Max), LL_FLASH_StartEraseBank(Min)(Def)(Max) |
|
HAL_FLASH_MassEraseCpltCallback |
2 |
2 |
2 |
None |
|
HAL_FLASH_MassErase_IRQHandler |
138 |
148 |
166 |
FLASH_FillErrorCode(Def)(Max), FLASH_GetBankReg(Min)(Def)(Max), FLASH_HandleErrorIT(Min)(Def)(Max), LL_FLASH_ClearFlag_EOPF(Min)(Def)(Max), LL_FLASH_DisableBankErase(Min)(Def)(Max), LL_FLASH_DisableIT(Min)(Def)(Max), LL_FLASH_ReadFlag(Min)(Def)(Max) |
|
HAL_FLASH_MassErase_IT |
122 |
174 |
236 |
FLASH_GetBankReg(Min)(Def)(Max), FLASH_IsReadyForOperation(Min)(Def)(Max), LL_FLASH_EnableIT(Min)(Def)(Max), LL_FLASH_StartEraseBank(Min)(Def)(Max) |
|
HAL_FLASH_OTP_ProgramByAddr |
32 |
96 |
260 |
FLASH_GetProgramSize(Max), FLASH_Program(Min)(Def)(Max) |
|
HAL_FLASH_OTP_ProgramByAddrAdapt |
32 |
96 |
234 |
FLASH_Program(Min)(Def)(Max) |
|
HAL_FLASH_OTP_ProgramByAddrAdapt_IT |
28 |
92 |
230 |
FLASH_Program_IT(Min)(Def)(Max) |
|
HAL_FLASH_OTP_ProgramByAddr_IT |
28 |
92 |
272 |
FLASH_GetProgramSize(Max), FLASH_Program_IT(Min)(Def)(Max) |
|
HAL_FLASH_ProgramByAddr |
44 |
90 |
518 |
FLASH_GetBank(Min)(Def)(Max), FLASH_GetProgramSize(Max), FLASH_IsFlashUSERAddr(Def)(Max), FLASH_Program(Min)(Def)(Max) |
|
HAL_FLASH_ProgramByAddrAdapt |
44 |
90 |
346 |
FLASH_GetBank(Min)(Def)(Max), FLASH_IsFlashUSERAddr(Def)(Max), FLASH_Program(Min)(Def)(Max) |
|
HAL_FLASH_ProgramByAddrAdapt_IT |
40 |
86 |
332 |
FLASH_GetBank(Min)(Def)(Max), FLASH_IsFlashUSERAddr(Def)(Max), FLASH_Program_IT(Min)(Def)(Max) |
|
HAL_FLASH_ProgramByAddr_IRQHandler |
320 |
332 |
346 |
FLASH_FillErrorCode(Def)(Max), FLASH_GetBank(Min)(Def)(Max), FLASH_GetBankReg(Min)(Def)(Max), FLASH_HandleErrorIT(Min)(Def)(Max), FLASH_UpdateAdaptiveProgMode(Min)(Def)(Max), LL_FLASH_ClearFlag_EOPF(Min)(Def)(Max), LL_FLASH_DisableIT(Min)(Def)(Max), LL_FLASH_DisableOTPProgramming(Min)(Def)(Max), LL_FLASH_DisableProgramming(Min)(Def)(Max), LL_FLASH_ReadFlag(Min)(Def)(Max) |
|
HAL_FLASH_ProgramByAddr_IT |
40 |
86 |
514 |
FLASH_GetBank(Min)(Def)(Max), FLASH_GetProgramSize(Max), FLASH_IsFlashUSERAddr(Def)(Max), FLASH_Program_IT(Min)(Def)(Max) |
|
HAL_FLASH_ProgramCpltCallback |
2 |
2 |
2 |
None |
|
HAL_FLASH_RegisterCalculateCRCCpltCallback |
0 |
22 |
78 |
None |
|
HAL_FLASH_RegisterECCErrorCallback |
0 |
24 |
80 |
None |
|
HAL_FLASH_RegisterEraseBankCpltCallback |
0 |
22 |
78 |
None |
|
HAL_FLASH_RegisterEraseByAddrCpltCallback |
0 |
22 |
78 |
None |
|
HAL_FLASH_RegisterErasePageCpltCallback |
0 |
22 |
78 |
None |
|
HAL_FLASH_RegisterErrorCallback |
0 |
24 |
80 |
None |
|
HAL_FLASH_RegisterMassEraseCpltCallback |
0 |
22 |
78 |
None |
|
HAL_FLASH_RegisterProgramCpltCallback |
0 |
22 |
78 |
None |
|
HAL_FLASH_SetBankProgrammingMode |
56 |
56 |
186 |
FLASH_GetProgramSize(Min)(Def)(Max), FLASH_GetProgramUnitFunction(Min)(Def)(Max) |
|
HAL_FLASH_SetCRCBurstSize |
10 |
10 |
82 |
None |
|
HAL_FLASH_SetProgrammingMode |
40 |
40 |
152 |
FLASH_GetProgramSize(Min)(Def)(Max), FLASH_GetProgramUnitFunction(Min)(Def)(Max) |
|
HAL_FLASH_SetUserData |
0 |
6 |
28 |
None |
Static FLASH APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
FLASH_EraseAddr |
306 |
368 |
368 |
HAL_GetTick(Min)(Def)(Max), FLASH_GetBank(Min)(Def)(Max), FLASH_GetBankReg(Min)(Def)(Max), FLASH_GetPageIndexByAddr(Min)(Def)(Max), FLASH_IsReadyForOperation(Min)(Def)(Max), FLASH_WaitForEndOfOperation(Min)(Def)(Max), LL_FLASH_DisablePageErase(Min)(Def)(Max), LL_FLASH_StartErasePage(Min)(Def)(Max) |
|
FLASH_EraseAddr_IT |
152 |
214 |
214 |
FLASH_GetBank(Min)(Def)(Max), FLASH_GetBankReg(Min)(Def)(Max), FLASH_GetPageIndexByAddr(Min)(Def)(Max), FLASH_IsReadyForOperation(Min)(Def)(Max), LL_FLASH_ClearFlag_EOPF(Min)(Def)(Max), LL_FLASH_EnableIT(Min)(Def)(Max), LL_FLASH_StartErasePage(Min)(Def)(Max) |
|
FLASH_ErasePage |
330 |
390 |
390 |
HAL_GetTick(Min)(Def)(Max), FLASH_GetBankReg(Min)(Def)(Max), FLASH_IsReadyForOperation(Min)(Def)(Max), FLASH_WaitForEndOfOperation(Min)(Def)(Max), LL_FLASH_DisablePageErase(Min)(Def)(Max), LL_FLASH_StartErasePage(Min)(Def)(Max) |
|
FLASH_ErasePage_IT |
168 |
228 |
228 |
FLASH_GetBankReg(Min)(Def)(Max), FLASH_IsReadyForOperation(Min)(Def)(Max), LL_FLASH_ClearFlag_EOPF(Min)(Def)(Max), LL_FLASH_EnableIT(Min)(Def)(Max), LL_FLASH_StartErasePage(Min)(Def)(Max) |
|
FLASH_FillErrorCode |
0 |
118 |
118 |
None |
|
FLASH_GetBank |
80 |
80 |
80 |
LL_FLASH_OB_IsBankSwapped(Min)(Def)(Max) |
|
FLASH_GetBankReg |
32 |
32 |
32 |
LL_FLASH_OB_IsBankSwapped(Min)(Def)(Max) |
|
FLASH_GetPageIndexByAddr |
38 |
40 |
38 |
None |
|
FLASH_GetProgramSize |
46 |
46 |
46 |
None |
|
FLASH_GetProgramUnitFunction |
38 |
38 |
38 |
FLASH_GetProgramSize(Min)(Def)(Max) |
|
FLASH_HandleErrorIT |
72 |
74 |
74 |
FLASH_GetBankReg(Min)(Def)(Max), LL_FLASH_ClearFlag(Min)(Def)(Max), LL_FLASH_DisableAllOperation(Min)(Def)(Max), LL_FLASH_DisableIT(Min)(Def)(Max) |
|
FLASH_IsFlashUSERAddr |
78 |
78 |
78 |
None |
|
FLASH_IsReadyForOperation |
90 |
90 |
90 |
FLASH_GetBankReg(Min)(Def)(Max), LL_FLASH_IsActiveFlag(Min)(Def)(Max), LL_FLASH_IsLocked(Min)(Def)(Max), LL_FLASH_ReadFlag(Min)(Def)(Max) |
|
FLASH_Program |
478 |
538 |
538 |
HAL_GetTick(Min)(Def)(Max), FLASH_GetBank(Min)(Def)(Max), FLASH_GetBankReg(Min)(Def)(Max), FLASH_IsReadyForOperation(Min)(Def)(Max), FLASH_UpdateAdaptiveProgMode(Min)(Def)(Max), FLASH_WaitForEndOfOperation(Min)(Def)(Max), LL_FLASH_DisableOTPProgramming(Min)(Def)(Max), LL_FLASH_DisableProgramming(Min)(Def)(Max) |
|
FLASH_ProgramByByte |
114 |
114 |
114 |
FLASH_GetBankReg(Min)(Def)(Max), LL_FLASH_EnableForceWrite(Min)(Def)(Max), LL_FLASH_EnableProgramming(Min)(Def)(Max) |
|
FLASH_ProgramByHalfWord |
166 |
166 |
166 |
FLASH_GetBankReg(Min)(Def)(Max), FLASH_IsFlashUSERAddr(Min)(Def)(Max), LL_FLASH_EnableForceWrite(Min)(Def)(Max), LL_FLASH_EnableOTPProgramming(Min)(Def)(Max), LL_FLASH_EnableProgramming(Min)(Def)(Max) |
|
FLASH_ProgramByWord |
132 |
132 |
132 |
FLASH_GetBankReg(Min)(Def)(Max), LL_FLASH_EnableForceWrite(Min)(Def)(Max), LL_FLASH_EnableProgramming(Min)(Def)(Max) |
|
FLASH_Program_IT |
184 |
244 |
244 |
FLASH_GetBank(Min)(Def)(Max), FLASH_GetBankReg(Min)(Def)(Max), FLASH_IsReadyForOperation(Min)(Def)(Max), FLASH_UpdateAdaptiveProgMode(Min)(Def)(Max), LL_FLASH_ClearFlag_EOPF(Min)(Def)(Max), LL_FLASH_EnableIT(Min)(Def)(Max) |
|
FLASH_UpdateAdaptiveProgMode |
164 |
164 |
164 |
FLASH_GetProgramUnitFunction(Min)(Def)(Max), FLASH_IsFlashUSERAddr(Min)(Def)(Max) |
|
FLASH_WaitForEndOfOperation |
126 |
138 |
138 |
HAL_GetTick(Min)(Def)(Max), FLASH_FillErrorCode(Def)(Max), FLASH_GetBankReg(Min)(Def)(Max), LL_FLASH_ClearFlag(Min)(Def)(Max), LL_FLASH_ClearFlag_EOPF(Min)(Def)(Max), LL_FLASH_IsActiveFlag(Min)(Def)(Max), LL_FLASH_ReadFlag(Min)(Def)(Max) |