Lines Matching refs:pFlash
118 FLASH_ProcessTypeDef pFlash; variable
172 __HAL_LOCK(&pFlash); in HAL_FLASH_Program()
217 __HAL_UNLOCK(&pFlash); in HAL_FLASH_Program()
242 __HAL_LOCK(&pFlash); in HAL_FLASH_Program_IT()
251 pFlash.Address = Address; in HAL_FLASH_Program_IT()
252 pFlash.Data = Data; in HAL_FLASH_Program_IT()
256 pFlash.ProcedureOnGoing = FLASH_PROC_PROGRAMHALFWORD; in HAL_FLASH_Program_IT()
258 pFlash.DataRemaining = 1U; in HAL_FLASH_Program_IT()
262 pFlash.ProcedureOnGoing = FLASH_PROC_PROGRAMWORD; in HAL_FLASH_Program_IT()
264 pFlash.DataRemaining = 2U; in HAL_FLASH_Program_IT()
268 pFlash.ProcedureOnGoing = FLASH_PROC_PROGRAMDOUBLEWORD; in HAL_FLASH_Program_IT()
270 pFlash.DataRemaining = 4U; in HAL_FLASH_Program_IT()
291 addresstmp = pFlash.Address; in HAL_FLASH_IRQHandler()
293 pFlash.Address = 0xFFFFFFFFU; in HAL_FLASH_IRQHandler()
302 pFlash.ProcedureOnGoing = FLASH_PROC_NONE; in HAL_FLASH_IRQHandler()
312 if(pFlash.ProcedureOnGoing != FLASH_PROC_NONE) in HAL_FLASH_IRQHandler()
314 if(pFlash.ProcedureOnGoing == FLASH_PROC_PAGEERASE) in HAL_FLASH_IRQHandler()
317 pFlash.DataRemaining--; in HAL_FLASH_IRQHandler()
320 if(pFlash.DataRemaining != 0U) in HAL_FLASH_IRQHandler()
322 addresstmp = pFlash.Address; in HAL_FLASH_IRQHandler()
327 addresstmp = pFlash.Address + FLASH_PAGE_SIZE; in HAL_FLASH_IRQHandler()
328 pFlash.Address = addresstmp; in HAL_FLASH_IRQHandler()
339 pFlash.Address = addresstmp = 0xFFFFFFFFU; in HAL_FLASH_IRQHandler()
340 pFlash.ProcedureOnGoing = FLASH_PROC_NONE; in HAL_FLASH_IRQHandler()
345 else if(pFlash.ProcedureOnGoing == FLASH_PROC_MASSERASE) in HAL_FLASH_IRQHandler()
355 pFlash.ProcedureOnGoing = FLASH_PROC_NONE; in HAL_FLASH_IRQHandler()
360 pFlash.DataRemaining--; in HAL_FLASH_IRQHandler()
363 if(pFlash.DataRemaining != 0U) in HAL_FLASH_IRQHandler()
366 pFlash.Address += 2; in HAL_FLASH_IRQHandler()
367 addresstmp = pFlash.Address; in HAL_FLASH_IRQHandler()
370 pFlash.Data = (pFlash.Data >> 16U); in HAL_FLASH_IRQHandler()
376 FLASH_Program_HalfWord(addresstmp, (uint16_t)pFlash.Data); in HAL_FLASH_IRQHandler()
382 if (pFlash.ProcedureOnGoing == FLASH_PROC_PROGRAMHALFWORD) in HAL_FLASH_IRQHandler()
384 HAL_FLASH_EndOfOperationCallback(pFlash.Address); in HAL_FLASH_IRQHandler()
386 else if (pFlash.ProcedureOnGoing == FLASH_PROC_PROGRAMWORD) in HAL_FLASH_IRQHandler()
388 HAL_FLASH_EndOfOperationCallback(pFlash.Address - 2U); in HAL_FLASH_IRQHandler()
392 HAL_FLASH_EndOfOperationCallback(pFlash.Address - 6U); in HAL_FLASH_IRQHandler()
396 pFlash.Address = 0xFFFFFFFFU; in HAL_FLASH_IRQHandler()
397 pFlash.ProcedureOnGoing = FLASH_PROC_NONE; in HAL_FLASH_IRQHandler()
404 if(pFlash.ProcedureOnGoing == FLASH_PROC_NONE) in HAL_FLASH_IRQHandler()
413 __HAL_UNLOCK(&pFlash); in HAL_FLASH_IRQHandler()
580 return pFlash.ErrorCode; in HAL_FLASH_GetError()
604 pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; in FLASH_Program_HalfWord()
667 pFlash.ErrorCode |= HAL_FLASH_ERROR_WRP; in FLASH_SetErrorCode()
672 pFlash.ErrorCode |= HAL_FLASH_ERROR_PROG; in FLASH_SetErrorCode()