Home
last modified time | relevance | path

Searched refs:FLASH (Results 1 – 25 of 376) sorted by relevance

12345678910>>...16

/hal_stm32-latest/stm32cube/stm32h7xx/drivers/src/
Dstm32h7xx_hal_flash_ex.c236 FLASH->CR1 &= (~FLASH_CR_BER); in HAL_FLASHEx_Erase()
247 FLASH->CR2 &= (~FLASH_CR_BER); in HAL_FLASHEx_Erase()
267 FLASH->CR1 &= (~(FLASH_CR_SER | FLASH_CR_SNB)); in HAL_FLASHEx_Erase()
276 FLASH->CR2 &= (~(FLASH_CR_SER | FLASH_CR_SNB)); in HAL_FLASHEx_Erase()
637 if(READ_BIT(FLASH->CR1, FLASH_CR_LOCK) != 0U) in HAL_FLASHEx_Unlock_Bank1()
640 WRITE_REG(FLASH->KEYR1, FLASH_KEY1); in HAL_FLASHEx_Unlock_Bank1()
641 WRITE_REG(FLASH->KEYR1, FLASH_KEY2); in HAL_FLASHEx_Unlock_Bank1()
644 if (READ_BIT(FLASH->CR1, FLASH_CR_LOCK) != 0U) in HAL_FLASHEx_Unlock_Bank1()
660 SET_BIT(FLASH->CR1, FLASH_CR_LOCK); in HAL_FLASHEx_Lock_Bank1()
671 if(READ_BIT(FLASH->CR2, FLASH_CR_LOCK) != 0U) in HAL_FLASHEx_Unlock_Bank2()
[all …]
Dstm32h7xx_hal_flash.c205 SET_BIT(FLASH->OPTCR, FLASH_OPTCR_PG_OTP); in HAL_FLASH_Program()
211 SET_BIT(FLASH->CR1, FLASH_CR_PG); in HAL_FLASH_Program()
217 SET_BIT(FLASH->CR2, FLASH_CR_PG); in HAL_FLASH_Program()
224 SET_BIT(FLASH->OPTCR, FLASH_OPTCR_PG_OTP); in HAL_FLASH_Program()
230 SET_BIT(FLASH->CR1, FLASH_CR_PG); in HAL_FLASH_Program()
267 CLEAR_BIT(FLASH->OPTCR, FLASH_OPTCR_PG_OTP); in HAL_FLASH_Program()
275 CLEAR_BIT(FLASH->CR1, FLASH_CR_PG); in HAL_FLASH_Program()
280 CLEAR_BIT(FLASH->CR2, FLASH_CR_PG); in HAL_FLASH_Program()
288 CLEAR_BIT(FLASH->OPTCR, FLASH_OPTCR_PG_OTP); in HAL_FLASH_Program()
294 CLEAR_BIT(FLASH->CR1, FLASH_CR_PG); in HAL_FLASH_Program()
[all …]
/hal_stm32-latest/stm32cube/stm32u5xx/drivers/src/
Dstm32u5xx_hal_flash_ex.c204 reg_cr = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECCR) : &(FLASH->NSCR); in HAL_FLASHEx_Erase()
281 reg_cr = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECCR) : &(FLASH->NSCR); in HAL_FLASHEx_Erase_IT()
389 SET_BIT(FLASH->NSCR, FLASH_NSCR_OPTSTRT); in HAL_FLASHEx_OBProgram()
491 reg = &(FLASH->SECBB1R1); in HAL_FLASHEx_ConfigBBAttributes()
495 reg = &(FLASH->SECBB2R1); in HAL_FLASHEx_ConfigBBAttributes()
503 reg = &(FLASH->PRIVBB1R1); in HAL_FLASHEx_ConfigBBAttributes()
507 reg = &(FLASH->PRIVBB2R1); in HAL_FLASHEx_ConfigBBAttributes()
558 reg = &(FLASH->SECBB1R1); in HAL_FLASHEx_GetConfigBBAttributes()
562 reg = &(FLASH->SECBB2R1); in HAL_FLASHEx_GetConfigBBAttributes()
569 reg = &(FLASH->PRIVBB1R1); in HAL_FLASHEx_GetConfigBBAttributes()
[all …]
Dstm32u5xx_hal_flash.c185 reg_cr = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECCR) : &(FLASH_NS->NSCR); in HAL_FLASH_Program()
252 reg_cr = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECCR) : &(FLASH_NS->NSCR); in HAL_FLASH_Program_IT()
284 reg_cr = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECCR) : &(FLASH_NS->NSCR); in HAL_FLASH_IRQHandler()
285 reg_sr = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECSR) : &(FLASH_NS->NSSR); in HAL_FLASH_IRQHandler()
290 error |= (FLASH->NSSR & FLASH_FLAG_OPTWERR); in HAL_FLASH_IRQHandler()
329 FLASH->NSSR = FLASH_FLAG_OPTWERR; in HAL_FLASH_IRQHandler()
449 if (READ_BIT(FLASH->NSCR, FLASH_NSCR_LOCK) != 0U) in HAL_FLASH_Unlock()
452 WRITE_REG(FLASH->NSKEYR, FLASH_KEY1); in HAL_FLASH_Unlock()
453 WRITE_REG(FLASH->NSKEYR, FLASH_KEY2); in HAL_FLASH_Unlock()
456 if (READ_BIT(FLASH->NSCR, FLASH_NSCR_LOCK) != 0U) in HAL_FLASH_Unlock()
[all …]
/hal_stm32-latest/stm32cube/stm32g4xx/drivers/src/
Dstm32g4xx_hal_flash_ex.c157 if (READ_BIT(FLASH->ACR, FLASH_ACR_ICEN) != 0U) in HAL_FLASHEx_Erase()
159 if (READ_BIT(FLASH->ACR, FLASH_ACR_DCEN) != 0U) in HAL_FLASHEx_Erase()
170 else if (READ_BIT(FLASH->ACR, FLASH_ACR_DCEN) != 0U) in HAL_FLASHEx_Erase()
191 CLEAR_BIT(FLASH->CR, (FLASH_CR_MER1 | FLASH_CR_MER2)); in HAL_FLASHEx_Erase()
194 CLEAR_BIT(FLASH->CR, (FLASH_CR_MER1)); in HAL_FLASHEx_Erase()
210 CLEAR_BIT(FLASH->CR, (FLASH_CR_PER | FLASH_CR_PNB)); in HAL_FLASHEx_Erase()
250 if (READ_BIT(FLASH->ACR, FLASH_ACR_ICEN) != 0U) in HAL_FLASHEx_Erase_IT()
252 if (READ_BIT(FLASH->ACR, FLASH_ACR_DCEN) != 0U) in HAL_FLASHEx_Erase_IT()
263 else if (READ_BIT(FLASH->ACR, FLASH_ACR_DCEN) != 0U) in HAL_FLASHEx_Erase_IT()
462 if (READ_BIT(FLASH->OPTR, FLASH_OPTR_DBANK) != 0U) in HAL_FLASHEx_EnableSecMemProtection()
[all …]
/hal_stm32-latest/stm32cube/stm32g0xx/drivers/src/
Dstm32g0xx_hal_flash_ex.c208 CLEAR_BIT(FLASH->CR, FLASH_CR_PER); in HAL_FLASHEx_Erase()
260 FLASH->CR |= FLASH_CR_EOPIE | FLASH_CR_ERRIE; in HAL_FLASHEx_Erase_IT()
395 SET_BIT(FLASH->CR, FLASH_CR_OPTSTRT); in HAL_FLASHEx_OBProgram()
401 CLEAR_BIT(FLASH->CR, FLASH_CR_OPTSTRT); in HAL_FLASHEx_OBProgram()
466 FLASH->ACR |= FLASH_ACR_DBG_SWEN; in HAL_FLASHEx_EnableDebugger()
478 FLASH->ACR &= ~FLASH_ACR_DBG_SWEN; in HAL_FLASHEx_DisableDebugger()
490 return ((FLASH->ACR & FLASH_ACR_PROGEMPTY)); in HAL_FLASHEx_FlashEmptyCheck()
507 acr = (FLASH->ACR & ~FLASH_ACR_PROGEMPTY); in HAL_FLASHEx_ForceFlashEmpty()
508 FLASH->ACR = (acr | FlashEmpty); in HAL_FLASHEx_ForceFlashEmpty()
531 FLASH->CR |= (FLASH_CR_SEC_PROT2 | FLASH_CR_SEC_PROT); in HAL_FLASHEx_EnableSecMemProtection()
[all …]
Dstm32g0xx_hal_flash.c203 CLEAR_BIT(FLASH->CR, TypeProgram); in HAL_FLASH_Program()
254 FLASH->CR |= FLASH_CR_EOPIE | FLASH_CR_ERRIE; in HAL_FLASH_Program_IT()
288 error = (FLASH->SR & FLASH_SR_ERRORS); in HAL_FLASH_IRQHandler()
300 CLEAR_BIT(FLASH->CR, pFlash.ProcedureOnGoing); in HAL_FLASH_IRQHandler()
321 FLASH->SR = FLASH_SR_ERRORS; in HAL_FLASH_IRQHandler()
331 if ((FLASH->SR & FLASH_SR_EOP) != 0x00U) in HAL_FLASH_IRQHandler()
334 FLASH->SR = FLASH_SR_EOP; in HAL_FLASH_IRQHandler()
367 FLASH->CR &= ~(FLASH_CR_EOPIE | FLASH_CR_ERRIE); in HAL_FLASH_IRQHandler()
437 if (READ_BIT(FLASH->CR, FLASH_CR_LOCK) != 0x00U) in HAL_FLASH_Unlock()
440 WRITE_REG(FLASH->KEYR, FLASH_KEY1); in HAL_FLASH_Unlock()
[all …]
/hal_stm32-latest/stm32cube/stm32h7rsxx/drivers/src/
Dstm32h7rsxx_hal_flash_ex.c215 CLEAR_BIT(FLASH->CR, (pEraseInit->TypeErase | FLASH_CR_SSN)); in HAL_FLASHEx_Erase()
258 …SET_BIT(FLASH->IER, (FLASH_IT_EOP | FLASH_IT_WRPERR | FLASH_IT_PGSERR | FLASH_IT_STRBERR | FLASH_I… in HAL_FLASHEx_Erase_IT()
311 SET_BIT(FLASH->OPTCR, FLASH_OPTCR_PG_OPT); in HAL_FLASHEx_OBProgram()
345 CLEAR_BIT(FLASH->OPTCR, FLASH_OPTCR_PG_OPT); in HAL_FLASHEx_OBProgram()
433 SET_BIT(FLASH->CR, FLASH_CR_PG_OTP); in HAL_FLASHEx_OTPLockConfig()
436 SET_BIT(FLASH->OPTCR, FLASH_OPTCR_PG_OPT); in HAL_FLASHEx_OTPLockConfig()
439 MODIFY_REG(FLASH->OTPLSRP, FLASH_OTPLSRP_OTPL, (OTPLBlock & FLASH_OTPLSRP_OTPL)); in HAL_FLASHEx_OTPLockConfig()
445 CLEAR_BIT(FLASH->OPTCR, FLASH_OPTCR_PG_OPT); in HAL_FLASHEx_OTPLockConfig()
448 CLEAR_BIT(FLASH->CR, FLASH_CR_PG_OTP); in HAL_FLASHEx_OTPLockConfig()
464 return (FLASH->OTPLSR & FLASH_OTPLSR_OTPL); in HAL_FLASHEx_GetOTPLock()
[all …]
Dstm32h7rsxx_hal_flash.c223 CLEAR_BIT(FLASH->CR, (TypeProgram & ~(FLASH_WORD_SIZE_MASK))); in HAL_FLASH_Program()
271 …SET_BIT(FLASH->IER, (FLASH_IT_EOP | FLASH_IT_WRPERR | FLASH_IT_PGSERR | FLASH_IT_STRBERR | FLASH_I… in HAL_FLASH_Program_IT()
332 error = FLASH->ISR & FLASH_FLAG_ISR_ERRORS; in HAL_FLASH_IRQHandler()
333 error |= (FLASH->OPTISR & FLASH_FLAG_OPTISR_ERRORS); in HAL_FLASH_IRQHandler()
350 CLEAR_BIT(FLASH->CR, (pFlash.ProcedureOnGoing & ~(FLASH_WORD_SIZE_MASK))); in HAL_FLASH_IRQHandler()
359 FLASH->ICR = (error & FLASH_FLAG_ISR_ERRORS); in HAL_FLASH_IRQHandler()
360 FLASH->OPTICR = (error & FLASH_FLAG_OPTISR_ERRORS); in HAL_FLASH_IRQHandler()
370 if ((FLASH->ISR & FLASH_FLAG_EOP) != 0U) in HAL_FLASH_IRQHandler()
373 FLASH->ICR = FLASH_FLAG_EOP; in HAL_FLASH_IRQHandler()
407 …CLEAR_BIT(FLASH->IER, (FLASH_IT_EOP | FLASH_IT_WRPERR | FLASH_IT_PGSERR | FLASH_IT_STRBERR | FLASH… in HAL_FLASH_IRQHandler()
[all …]
/hal_stm32-latest/stm32cube/stm32h5xx/drivers/src/
Dstm32h5xx_hal_flash_ex.c193 reg_cr = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECCR) : &(FLASH_NS->NSCR); in HAL_FLASHEx_Erase()
282 reg_cr = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECCR) : &(FLASH_NS->NSCR); in HAL_FLASHEx_Erase_IT()
503 if (READ_BIT(FLASH->SECOBKCFGR, FLASH_OBKCFGR_LOCK) != 0U) in HAL_FLASHEx_OBK_Unlock()
506 WRITE_REG(FLASH->SECOBKKEYR, FLASH_OBK_KEY1); in HAL_FLASHEx_OBK_Unlock()
507 WRITE_REG(FLASH->SECOBKKEYR, FLASH_OBK_KEY2); in HAL_FLASHEx_OBK_Unlock()
510 if (READ_BIT(FLASH->SECOBKCFGR, FLASH_OBKCFGR_LOCK) != 0U) in HAL_FLASHEx_OBK_Unlock()
516 if (READ_BIT(FLASH->NSOBKCFGR, FLASH_OBKCFGR_LOCK) != 0U) in HAL_FLASHEx_OBK_Unlock()
519 WRITE_REG(FLASH->NSOBKKEYR, FLASH_OBK_KEY1); in HAL_FLASHEx_OBK_Unlock()
520 WRITE_REG(FLASH->NSOBKKEYR, FLASH_OBK_KEY2); in HAL_FLASHEx_OBK_Unlock()
523 if (READ_BIT(FLASH->NSOBKCFGR, FLASH_OBKCFGR_LOCK) != 0U) in HAL_FLASHEx_OBK_Unlock()
[all …]
Dstm32h5xx_hal_flash.c189 reg_cr = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECCR) : &(FLASH_NS->NSCR); in HAL_FLASH_Program()
249 reg_obkcfgr = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECOBKCFGR) : &(FLASH_NS->NSOBKCFGR); in HAL_FLASH_Program()
298 reg_cr = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECCR) : &(FLASH_NS->NSCR); in HAL_FLASH_Program_IT()
379 reg_cr = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECCR) : &(FLASH_NS->NSCR); in HAL_FLASH_IRQHandler()
380 reg_ccr = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECCCR) : &(FLASH_NS->NSCCR); in HAL_FLASH_IRQHandler()
381 reg_sr = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECSR) : &(FLASH_NS->NSSR); in HAL_FLASH_IRQHandler()
387 reg_ecccorr = &(FLASH->ECCCORR); in HAL_FLASH_IRQHandler()
393 errorflag |= (FLASH->NSSR & FLASH_FLAG_OPTCHANGEERR); in HAL_FLASH_IRQHandler()
428 FLASH->NSCCR = FLASH_FLAG_OPTCHANGEERR; in HAL_FLASH_IRQHandler()
482 FLASH->ECCCORR |= FLASH_ECCR_ECCC; in HAL_FLASH_IRQHandler()
[all …]
/hal_stm32-latest/stm32cube/stm32l4xx/drivers/src/
Dstm32l4xx_hal_flash_ex.c144 if(READ_BIT(FLASH->ACR, FLASH_ACR_ICEN) != 0U) in HAL_FLASHEx_Erase()
146 if(READ_BIT(FLASH->ACR, FLASH_ACR_DCEN) != 0U) in HAL_FLASHEx_Erase()
157 else if(READ_BIT(FLASH->ACR, FLASH_ACR_DCEN) != 0U) in HAL_FLASHEx_Erase()
181 CLEAR_BIT(FLASH->CR, (FLASH_CR_MER1 | FLASH_CR_MER2)); in HAL_FLASHEx_Erase()
184 CLEAR_BIT(FLASH->CR, (FLASH_CR_MER1)); in HAL_FLASHEx_Erase()
200 CLEAR_BIT(FLASH->CR, (FLASH_CR_PER | FLASH_CR_PNB)); in HAL_FLASHEx_Erase()
241 if(READ_BIT(FLASH->ACR, FLASH_ACR_ICEN) != 0U) in HAL_FLASHEx_Erase_IT()
243 if(READ_BIT(FLASH->ACR, FLASH_ACR_DCEN) != 0U) in HAL_FLASHEx_Erase_IT()
254 else if(READ_BIT(FLASH->ACR, FLASH_ACR_DCEN) != 0U) in HAL_FLASHEx_Erase_IT()
460 MODIFY_REG(FLASH->CFGR, FLASH_CFGR_LVEN, ConfigLVE); in HAL_FLASHEx_ConfigLVEPin()
[all …]
/hal_stm32-latest/stm32cube/stm32wbaxx/drivers/src/
Dstm32wbaxx_hal_flash_ex.c206 reg_cr = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECCR1) : &(FLASH_NS->NSCR1); in HAL_FLASHEx_Erase()
289 reg_cr = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECCR1) : &(FLASH_NS->NSCR1); in HAL_FLASHEx_Erase_IT()
401 SET_BIT(FLASH->NSCR1, FLASH_NSCR1_OPTSTRT); in HAL_FLASHEx_OBProgram()
501 reg = &(FLASH->SECBBR1); in HAL_FLASHEx_ConfigBBAttributes()
506 reg = &(FLASH->PRIVBBR1); in HAL_FLASHEx_ConfigBBAttributes()
551 reg = &(FLASH->SECBBR1); in HAL_FLASHEx_GetConfigBBAttributes()
555 reg = &(FLASH->PRIVBBR1); in HAL_FLASHEx_GetConfigBBAttributes()
582 SET_BIT(FLASH->SECHDPCR, FLASH_SECHDPCR_HDP_ACCDIS); in HAL_FLASHEx_EnableSecHideProtection()
620 SET_BIT(FLASH->SECCR2, Request); in HAL_FLASHEx_SuspendOperation()
622 SET_BIT(FLASH->NSCR2, Request); in HAL_FLASHEx_SuspendOperation()
[all …]
Dstm32wbaxx_hal_flash.c195 reg_cr = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECCR1) : &(FLASH_NS->NSCR1); in HAL_FLASH_Program()
267 reg_cr = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECCR1) : &(FLASH_NS->NSCR1); in HAL_FLASH_Program_IT()
306 reg_cr = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECCR1) : &(FLASH_NS->NSCR1); in HAL_FLASH_IRQHandler()
311 reg_sr = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECSR) : &(FLASH_NS->NSSR); in HAL_FLASH_IRQHandler()
319 error |= (FLASH->NSSR & FLASH_FLAG_OPTWERR); in HAL_FLASH_IRQHandler()
354 FLASH->NSSR = FLASH_FLAG_OPTWERR; in HAL_FLASH_IRQHandler()
410 if ((FLASH->ECCR & (FLASH_ECCR_ECCC | FLASH_ECCR_ECCIE)) == (FLASH_ECCR_ECCC | FLASH_ECCR_ECCIE)) in HAL_FLASH_IRQHandler()
416 SET_BIT(FLASH->ECCR, FLASH_ECCR_ECCC); in HAL_FLASH_IRQHandler()
484 if (READ_BIT(FLASH->NSCR1, FLASH_NSCR1_LOCK) != 0U) in HAL_FLASH_Unlock()
487 WRITE_REG(FLASH->NSKEYR, FLASH_KEY1); in HAL_FLASH_Unlock()
[all …]
/hal_stm32-latest/stm32cube/stm32l5xx/drivers/src/
Dstm32l5xx_hal_flash_ex.c190 reg = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECCR) : &(FLASH_NS->NSCR); in HAL_FLASHEx_Erase()
267 reg_cr = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECCR) : &(FLASH->NSCR); in HAL_FLASHEx_Erase_IT()
367 SET_BIT(FLASH->NSCR, FLASH_NSCR_OPTSTRT); in HAL_FLASHEx_OBProgram()
461 reg = &(FLASH->SECBB1R1); in HAL_FLASHEx_ConfigBBAttributes()
465 reg = &(FLASH->SECBB2R1); in HAL_FLASHEx_ConfigBBAttributes()
512 reg = &(FLASH->SECBB1R1); in HAL_FLASHEx_GetConfigBBAttributes()
516 reg = &(FLASH->SECBB2R1); in HAL_FLASHEx_GetConfigBBAttributes()
545 SET_BIT(FLASH->SECHDPCR, FLASH_SECHDPCR_HDP1_ACCDIS); in HAL_FLASHEx_EnableSecHideProtection()
549 SET_BIT(FLASH->SECHDPCR, FLASH_SECHDPCR_HDP2_ACCDIS); in HAL_FLASHEx_EnableSecHideProtection()
588 MODIFY_REG(FLASH->PRIVCFGR, FLASH_PRIVCFGR_PRIV, PrivMode); in HAL_FLASHEx_ConfigPrivMode()
[all …]
Dstm32l5xx_hal_flash_ramfunc.c139 reg = FLASH->SECWM1R1; in HAL_FLASHEx_OB_DBankConfig()
143 reg = FLASH->SECWM2R1; in HAL_FLASHEx_OB_DBankConfig()
148 reg = FLASH->WRP1AR; in HAL_FLASHEx_OB_DBankConfig()
151 …MODIFY_REG(FLASH->WRP1AR, (FLASH_WRP1AR_WRP1A_PSTRT | FLASH_WRP1AR_WRP1A_PEND), FLASH_WRP1AR_WRP1A… in HAL_FLASHEx_OB_DBankConfig()
155 reg = FLASH->WRP1BR; in HAL_FLASHEx_OB_DBankConfig()
158 …MODIFY_REG(FLASH->WRP1BR, (FLASH_WRP1BR_WRP1B_PSTRT | FLASH_WRP1BR_WRP1B_PEND), FLASH_WRP1BR_WRP1B… in HAL_FLASHEx_OB_DBankConfig()
162 reg = FLASH->WRP2AR; in HAL_FLASHEx_OB_DBankConfig()
165 …MODIFY_REG(FLASH->WRP2AR, (FLASH_WRP2AR_WRP2A_PSTRT | FLASH_WRP2AR_WRP2A_PEND), FLASH_WRP2AR_WRP2A… in HAL_FLASHEx_OB_DBankConfig()
169 reg = FLASH->WRP2BR; in HAL_FLASHEx_OB_DBankConfig()
172 …MODIFY_REG(FLASH->WRP2BR, (FLASH_WRP2BR_WRP2B_PSTRT | FLASH_WRP2BR_WRP2B_PEND), FLASH_WRP2BR_WRP2B… in HAL_FLASHEx_OB_DBankConfig()
[all …]
Dstm32l5xx_hal_flash.c178 reg = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECCR) : &(FLASH_NS->NSCR); in HAL_FLASH_Program()
235 reg_cr = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECCR) : &(FLASH_NS->NSCR); in HAL_FLASH_Program_IT()
259 reg = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECCR) : &(FLASH_NS->NSCR); in HAL_FLASH_IRQHandler()
260 reg_sr = IS_FLASH_SECURE_OPERATION() ? &(FLASH->SECSR) : &(FLASH_NS->NSSR); in HAL_FLASH_IRQHandler()
265 error |= (FLASH->NSSR & FLASH_FLAG_OPTWERR); in HAL_FLASH_IRQHandler()
300 FLASH->NSSR = FLASH_FLAG_OPTWERR; in HAL_FLASH_IRQHandler()
420 if(READ_BIT(FLASH->NSCR, FLASH_NSCR_NSLOCK) != 0u) in HAL_FLASH_Unlock()
423 WRITE_REG(FLASH->NSKEYR, FLASH_KEY1); in HAL_FLASH_Unlock()
424 WRITE_REG(FLASH->NSKEYR, FLASH_KEY2); in HAL_FLASH_Unlock()
427 if (READ_BIT(FLASH->NSCR, FLASH_NSCR_NSLOCK) != 0u) in HAL_FLASH_Unlock()
[all …]
/hal_stm32-latest/stm32cube/stm32wlxx/drivers/src/
Dstm32wlxx_hal_flash_ex.c462 return (READ_BIT(FLASH->ACR, FLASH_ACR_EMPTY)); in HAL_FLASHEx_FlashEmptyCheck()
481 MODIFY_REG(FLASH->ACR, FLASH_ACR_EMPTY, FlashEmpty); in HAL_FLASHEx_ForceFlashEmpty()
496 SET_BIT(FLASH->C2ACR, FLASH_C2ACR_PES); in HAL_FLASHEx_SuspendOperation()
498 SET_BIT(FLASH->ACR, FLASH_ACR_PES); in HAL_FLASHEx_SuspendOperation()
514 CLEAR_BIT(FLASH->C2ACR, FLASH_C2ACR_PES); in HAL_FLASHEx_AllowOperation()
516 CLEAR_BIT(FLASH->ACR, FLASH_ACR_PES); in HAL_FLASHEx_AllowOperation()
536 if (READ_BIT(FLASH->C2SR, FLASH_C2SR_PESD) == FLASH_C2SR_PESD) in HAL_FLASHEx_IsOperationSuspended()
538 if (READ_BIT(FLASH->SR, FLASH_SR_PESD) == FLASH_SR_PESD) in HAL_FLASHEx_IsOperationSuspended()
557 CLEAR_BIT(FLASH->ACR2, FLASH_ACR2_C2SWDBGEN); in HAL_FLASHEx_DisableC2Debug()
569 SET_BIT(FLASH->ACR2, FLASH_ACR2_C2SWDBGEN); in HAL_FLASHEx_EnableC2Debug()
[all …]
/hal_stm32-latest/stm32cube/stm32u0xx/drivers/src/
Dstm32u0xx_hal_flash_ex.c190 CLEAR_BIT(FLASH->CR, FLASH_CR_PER); in HAL_FLASHEx_Erase()
240 FLASH->CR |= FLASH_CR_EOPIE | FLASH_CR_ERRIE; in HAL_FLASHEx_Erase_IT()
340 SET_BIT(FLASH->CR, FLASH_CR_OPTSTRT); in HAL_FLASHEx_OBProgram()
346 CLEAR_BIT(FLASH->CR, FLASH_CR_OPTSTRT); in HAL_FLASHEx_OBProgram()
391 FLASH->ACR |= FLASH_ACR_DBG_SWEN; in HAL_FLASHEx_EnableDebugger()
403 FLASH->ACR &= ~FLASH_ACR_DBG_SWEN; in HAL_FLASHEx_DisableDebugger()
414 return ((FLASH->ACR & FLASH_ACR_EMPTY)); in HAL_FLASHEx_FlashEmptyCheck()
431 acr = (FLASH->ACR & ~FLASH_ACR_EMPTY); in HAL_FLASHEx_ForceFlashEmpty()
432 FLASH->ACR = (acr | FlashEmpty); in HAL_FLASHEx_ForceFlashEmpty()
455 SET_BIT(FLASH->CR, (FLASH_CR_STRT | FLASH_CR_MER1)); in FLASH_MassErase()
[all …]
Dstm32u0xx_hal_flash.c204 CLEAR_BIT(FLASH->CR, TypeProgram); in HAL_FLASH_Program()
255 FLASH->CR |= FLASH_CR_EOPIE | FLASH_CR_ERRIE; in HAL_FLASH_Program_IT()
289 error = (FLASH->SR & FLASH_SR_ERRORS); in HAL_FLASH_IRQHandler()
301 CLEAR_BIT(FLASH->CR, pFlash.ProcedureOnGoing); in HAL_FLASH_IRQHandler()
322 FLASH->SR = FLASH_SR_ERRORS; in HAL_FLASH_IRQHandler()
332 if ((FLASH->SR & FLASH_SR_EOP) != 0x00U) in HAL_FLASH_IRQHandler()
335 FLASH->SR = FLASH_SR_EOP; in HAL_FLASH_IRQHandler()
368 FLASH->CR &= ~(FLASH_CR_EOPIE | FLASH_CR_ERRIE); in HAL_FLASH_IRQHandler()
438 if (READ_BIT(FLASH->CR, FLASH_CR_LOCK) != 0x00U) in HAL_FLASH_Unlock()
441 WRITE_REG(FLASH->KEYR, FLASH_KEY1); in HAL_FLASH_Unlock()
[all …]
/hal_stm32-latest/stm32cube/stm32wbxx/drivers/src/
Dstm32wbxx_hal_flash_ex.c415 return (READ_BIT(FLASH->ACR, FLASH_ACR_EMPTY)); in HAL_FLASHEx_FlashEmptyCheck()
434 MODIFY_REG(FLASH->ACR, FLASH_ACR_EMPTY, FlashEmpty); in HAL_FLASHEx_ForceFlashEmpty()
448 SET_BIT(FLASH->ACR, FLASH_ACR_PES); in HAL_FLASHEx_SuspendOperation()
462 CLEAR_BIT(FLASH->ACR, FLASH_ACR_PES); in HAL_FLASHEx_AllowOperation()
480 if (READ_BIT(FLASH->SR, FLASH_SR_PESD) == FLASH_SR_PESD) in HAL_FLASHEx_IsOperationSuspended()
513 MODIFY_REG(FLASH->CR, FLASH_CR_PNB, ((Page << FLASH_CR_PNB_Pos) | FLASH_CR_PER | FLASH_CR_STRT)); in FLASH_PageErase()
523 if (READ_BIT(FLASH->ACR, FLASH_ACR_ICEN) == FLASH_ACR_ICEN) in FLASH_FlushCaches()
534 if (READ_BIT(FLASH->ACR, FLASH_ACR_DCEN) == FLASH_ACR_DCEN) in FLASH_FlushCaches()
551 CLEAR_BIT(FLASH->CR, (FLASH_CR_PER | FLASH_CR_PNB)); in FLASH_AcknowledgePageErase()
587 MODIFY_REG(FLASH->WRP1AR, (FLASH_WRP1AR_WRP1A_STRT | FLASH_WRP1AR_WRP1A_END), in FLASH_OB_WRPConfig()
[all …]
/hal_stm32-latest/stm32cube/stm32f1xx/drivers/src/
Dstm32f1xx_hal_flash_ex.c189 CLEAR_BIT(FLASH->CR, FLASH_CR_MER); in HAL_FLASHEx_Erase()
190 CLEAR_BIT(FLASH->CR2, FLASH_CR2_MER); in HAL_FLASHEx_Erase()
206 CLEAR_BIT(FLASH->CR2, FLASH_CR2_MER); in HAL_FLASHEx_Erase()
223 CLEAR_BIT(FLASH->CR, FLASH_CR_MER); in HAL_FLASHEx_Erase()
255 CLEAR_BIT(FLASH->CR2, FLASH_CR2_PER); in HAL_FLASHEx_Erase()
287 CLEAR_BIT(FLASH->CR, FLASH_CR_PER); in HAL_FLASHEx_Erase()
409 SET_BIT(FLASH->CR, FLASH_CR_OPTER); in HAL_FLASHEx_OBErase()
410 SET_BIT(FLASH->CR, FLASH_CR_STRT); in HAL_FLASHEx_OBErase()
416 CLEAR_BIT(FLASH->CR, FLASH_CR_OPTER); in HAL_FLASHEx_OBErase()
551 value = READ_BIT(FLASH->OBR, FLASH_OBR_DATA0) >> FLASH_POSITION_OB_USERDATA0_BIT; in HAL_FLASHEx_OBGetUserData()
[all …]
/hal_stm32-latest/stm32cube/stm32c0xx/drivers/src/
Dstm32c0xx_hal_flash_ex.c188 CLEAR_BIT(FLASH->CR, FLASH_CR_PER); in HAL_FLASHEx_Erase()
346 SET_BIT(FLASH->CR, FLASH_CR_OPTSTRT); in HAL_FLASHEx_OBProgram()
352 CLEAR_BIT(FLASH->CR, FLASH_CR_OPTSTRT); in HAL_FLASHEx_OBProgram()
403 FLASH->ACR |= FLASH_ACR_DBG_SWEN; in HAL_FLASHEx_EnableDebugger()
414 FLASH->ACR &= ~FLASH_ACR_DBG_SWEN; in HAL_FLASHEx_DisableDebugger()
425 return ((FLASH->ACR & FLASH_ACR_PROGEMPTY)); in HAL_FLASHEx_FlashEmptyCheck()
442 acr = (FLASH->ACR & ~FLASH_ACR_PROGEMPTY); in HAL_FLASHEx_ForceFlashEmpty()
443 FLASH->ACR = (acr | FlashEmpty); in HAL_FLASHEx_ForceFlashEmpty()
459 FLASH->CR |= FLASH_CR_SEC_PROT; in HAL_FLASHEx_EnableSecMemProtection()
482 FLASH->CR |= (FLASH_CR_STRT | FLASH_CR_MER1); in FLASH_MassErase()
[all …]
/hal_stm32-latest/stm32cube/stm32f7xx/drivers/src/
Dstm32f7xx_hal_flash_ex.c188 FLASH->CR &= (~FLASH_MER_BIT); in HAL_FLASHEx_Erase()
204 CLEAR_BIT(FLASH->CR, (FLASH_CR_SER | FLASH_CR_SNB)); in HAL_FLASHEx_Erase()
447 FLASH->CR &= CR_PSIZE_MASK; in FLASH_MassErase()
451 FLASH->CR |= FLASH_MER_BIT; in FLASH_MassErase()
456 FLASH->CR |= FLASH_CR_MER2; in FLASH_MassErase()
461 FLASH->CR |= FLASH_CR_MER1; in FLASH_MassErase()
463 FLASH->CR |= FLASH_CR_STRT | ((uint32_t)VoltageRange <<8); in FLASH_MassErase()
518 FLASH->CR &= CR_PSIZE_MASK; in FLASH_Erase_Sector()
519 FLASH->CR |= tmp_psize; in FLASH_Erase_Sector()
520 CLEAR_BIT(FLASH->CR, FLASH_CR_SNB); in FLASH_Erase_Sector()
[all …]
/hal_stm32-latest/stm32cube/stm32h5xx/drivers/include/
Dstm32h5xx_hal_flash.h418 #define __HAL_FLASH_SET_LATENCY(__LATENCY__) MODIFY_REG(FLASH->ACR, FLASH_ACR_LATENCY, (__LATENC…
441 #define __HAL_FLASH_GET_LATENCY() READ_BIT((FLASH->ACR), FLASH_ACR_LATENCY)
461 … { SET_BIT(FLASH->ECCCORR, FLASH_IT_ECCC); } \
463 … { SET_BIT(FLASH->NSCR, FLASH_IT_OPTCHANGEERR); } \
465 … { SET_BIT(FLASH->SECCR, ((__INTERRUPT__) & (~(FLASH_IT_ECCC | \
470 … { SET_BIT(FLASH->ECCCORR, FLASH_IT_ECCC); } \
472 … { SET_BIT(FLASH->NSCR, ((__INTERRUPT__) & (~FLASH_IT_ECCC))); } \
477 … { SET_BIT(FLASH->ECCCORR, FLASH_IT_ECCC); } \
479 … { SET_BIT(FLASH->NSCR, ((__INTERRUPT__) & (~FLASH_IT_ECCC))); } \
501 … { CLEAR_BIT(FLASH->ECCCORR, FLASH_IT_ECCC); } \
[all …]

12345678910>>...16