Lines Matching refs:FLASH
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()
442 WRITE_REG(FLASH->KEYR, FLASH_KEY2); in HAL_FLASH_Unlock()
445 if (READ_BIT(FLASH->CR, FLASH_CR_LOCK) != 0x00U) in HAL_FLASH_Unlock()
463 SET_BIT(FLASH->CR, FLASH_CR_LOCK); in HAL_FLASH_Lock()
466 if (READ_BIT(FLASH->CR, FLASH_CR_LOCK) != 0x00u) in HAL_FLASH_Lock()
482 if (READ_BIT(FLASH->CR, FLASH_CR_OPTLOCK) != 0x00U) in HAL_FLASH_OB_Unlock()
485 WRITE_REG(FLASH->OPTKEYR, FLASH_OPTKEY1); in HAL_FLASH_OB_Unlock()
486 WRITE_REG(FLASH->OPTKEYR, FLASH_OPTKEY2); in HAL_FLASH_OB_Unlock()
489 if (READ_BIT(FLASH->CR, FLASH_CR_OPTLOCK) == 0x00U) in HAL_FLASH_OB_Unlock()
507 SET_BIT(FLASH->CR, FLASH_CR_OPTLOCK); in HAL_FLASH_OB_Lock()
510 if (READ_BIT(FLASH->CR, FLASH_CR_OPTLOCK) != 0x00u) in HAL_FLASH_OB_Lock()
525 SET_BIT(FLASH->CR, FLASH_CR_OBL_LAUNCH); in HAL_FLASH_OB_Launch()
597 while ((FLASH->SR & error) != 0x00U) in FLASH_WaitForLastOperation()
606 error = (FLASH->SR & FLASH_SR_ERRORS); in FLASH_WaitForLastOperation()
609 FLASH->SR = FLASH_SR_CLEAR; in FLASH_WaitForLastOperation()
621 while ((FLASH->SR & FLASH_SR_CFGBSY) != 0x00U) in FLASH_WaitForLastOperation()
641 SET_BIT(FLASH->CR, FLASH_CR_PG); in FLASH_Program_DoubleWord()
668 SET_BIT(FLASH->CR, FLASH_CR_FSTPG); in FLASH_Program_Fast()
686 while ((FLASH->SR & FLASH_SR_BSY1) != 0x00U) in FLASH_Program_Fast()