Lines Matching refs:FLASH

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()
414 if ((FLASH->IER & FLASH_IT_SNECCERR) != 0U) in HAL_FLASH_IRQHandler()
416 if ((FLASH->ISR & FLASH_FLAG_SNECCERR) != 0U) in HAL_FLASH_IRQHandler()
422 FLASH->ICR = FLASH_FLAG_SNECCERR; in HAL_FLASH_IRQHandler()
427 if ((FLASH->IER & FLASH_IT_DBECCERR) != 0U) in HAL_FLASH_IRQHandler()
429 if ((FLASH->ISR & FLASH_FLAG_DBECCERR) != 0U) in HAL_FLASH_IRQHandler()
435 FLASH->ICR = FLASH_FLAG_DBECCERR; in HAL_FLASH_IRQHandler()
502 if (READ_BIT(FLASH->CR, FLASH_CR_LOCK) != 0U) in HAL_FLASH_Unlock()
505 WRITE_REG(FLASH->KEYR, FLASH_KEY1); in HAL_FLASH_Unlock()
506 WRITE_REG(FLASH->KEYR, FLASH_KEY2); in HAL_FLASH_Unlock()
509 if (READ_BIT(FLASH->CR, FLASH_CR_LOCK) != 0U) in HAL_FLASH_Unlock()
525 SET_BIT(FLASH->CR, FLASH_CR_LOCK); in HAL_FLASH_Lock()
528 if (READ_BIT(FLASH->CR, FLASH_CR_LOCK) != 0U) in HAL_FLASH_Lock()
542 if (READ_BIT(FLASH->OPTCR, FLASH_OPTCR_OPTLOCK) != 0U) in HAL_FLASH_OB_Unlock()
545 WRITE_REG(FLASH->OPTKEYR, FLASH_OPTKEY1); in HAL_FLASH_OB_Unlock()
546 WRITE_REG(FLASH->OPTKEYR, FLASH_OPTKEY2); in HAL_FLASH_OB_Unlock()
549 if (READ_BIT(FLASH->OPTCR, FLASH_OPTCR_OPTLOCK) != 0U) in HAL_FLASH_OB_Unlock()
565 SET_BIT(FLASH->OPTCR, FLASH_OPTCR_OPTLOCK); in HAL_FLASH_OB_Lock()
568 if (READ_BIT(FLASH->OPTCR, FLASH_OPTCR_OPTLOCK) != 0U) in HAL_FLASH_OB_Lock()
642 while ((FLASH->SR & FLASH_SR_QW) != 0U) in FLASH_WaitForLastOperation()
654 error = (FLASH->ISR & FLASH_FLAG_ISR_ERRORS); in FLASH_WaitForLastOperation()
655 error |= (FLASH->OPTISR & FLASH_FLAG_OPTISR_ERRORS); in FLASH_WaitForLastOperation()
663 FLASH->ICR = (error & FLASH_FLAG_ISR_ERRORS); in FLASH_WaitForLastOperation()
664 FLASH->OPTICR = (error & FLASH_FLAG_OPTISR_ERRORS); in FLASH_WaitForLastOperation()
670 if ((FLASH->ISR & FLASH_FLAG_EOP) != 0U) in FLASH_WaitForLastOperation()
673 FLASH->ICR = FLASH_FLAG_EOP; in FLASH_WaitForLastOperation()
696 SET_BIT(FLASH->CR, FLASH_CR_PG); in FLASH_Program_Byte()
709 SET_BIT(FLASH->CR, FLASH_CR_FW); in FLASH_Program_Byte()
731 SET_BIT(FLASH->CR, FLASH_CR_PG); in FLASH_Program_HalfWord()
744 SET_BIT(FLASH->CR, FLASH_CR_FW); in FLASH_Program_HalfWord()
767 SET_BIT(FLASH->CR, FLASH_CR_PG); in FLASH_Program_Word()
786 SET_BIT(FLASH->CR, FLASH_CR_FW); in FLASH_Program_Word()
809 SET_BIT(FLASH->CR, FLASH_CR_PG); in FLASH_Program_DoubleWord()
828 SET_BIT(FLASH->CR, FLASH_CR_FW); in FLASH_Program_DoubleWord()
851 SET_BIT(FLASH->CR, FLASH_CR_PG); in FLASH_Program_QuadWord()
889 SET_BIT(FLASH->CR, FLASH_CR_PG_OTP); in FLASH_Program_OTPHalfWord()
902 SET_BIT(FLASH->CR, FLASH_CR_FW); in FLASH_Program_OTPHalfWord()
925 SET_BIT(FLASH->CR, FLASH_CR_PG_OTP); in FLASH_Program_OTPWord()
944 SET_BIT(FLASH->CR, FLASH_CR_FW); in FLASH_Program_OTPWord()