/hal_stm32-latest/stm32cube/stm32h7xx/drivers/src/ |
D | stm32h7xx_hal_flash_ex.c | 236 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 …]
|
D | stm32h7xx_hal_flash.c | 205 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/ |
D | stm32u5xx_hal_flash_ex.c | 204 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 …]
|
D | stm32u5xx_hal_flash.c | 185 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/ |
D | stm32g4xx_hal_flash_ex.c | 157 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/ |
D | stm32g0xx_hal_flash_ex.c | 208 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 …]
|
D | stm32g0xx_hal_flash.c | 203 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/ |
D | stm32h7rsxx_hal_flash_ex.c | 215 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 …]
|
D | stm32h7rsxx_hal_flash.c | 223 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/ |
D | stm32h5xx_hal_flash_ex.c | 193 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 …]
|
D | stm32h5xx_hal_flash.c | 189 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/ |
D | stm32l4xx_hal_flash_ex.c | 144 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/ |
D | stm32wbaxx_hal_flash_ex.c | 206 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 …]
|
D | stm32wbaxx_hal_flash.c | 195 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/ |
D | stm32l5xx_hal_flash_ex.c | 190 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 …]
|
D | stm32l5xx_hal_flash_ramfunc.c | 139 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 …]
|
D | stm32l5xx_hal_flash.c | 178 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/ |
D | stm32wlxx_hal_flash_ex.c | 462 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/ |
D | stm32u0xx_hal_flash_ex.c | 190 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 …]
|
D | stm32u0xx_hal_flash.c | 204 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/ |
D | stm32wbxx_hal_flash_ex.c | 415 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/ |
D | stm32f1xx_hal_flash_ex.c | 189 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/ |
D | stm32c0xx_hal_flash_ex.c | 188 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/ |
D | stm32f7xx_hal_flash_ex.c | 188 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/ |
D | stm32h5xx_hal_flash.h | 418 #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 …]
|