Lines Matching refs:pFlash

119 FLASH_ProcessTypeDef pFlash;  variable
173 __HAL_LOCK(&pFlash); in HAL_FLASH_Program()
218 __HAL_UNLOCK(&pFlash); in HAL_FLASH_Program()
243 __HAL_LOCK(&pFlash); in HAL_FLASH_Program_IT()
252 pFlash.Address = Address; in HAL_FLASH_Program_IT()
253 pFlash.Data = Data; in HAL_FLASH_Program_IT()
257 pFlash.ProcedureOnGoing = FLASH_PROC_PROGRAMHALFWORD; in HAL_FLASH_Program_IT()
259 pFlash.DataRemaining = 1U; in HAL_FLASH_Program_IT()
263 pFlash.ProcedureOnGoing = FLASH_PROC_PROGRAMWORD; in HAL_FLASH_Program_IT()
265 pFlash.DataRemaining = 2U; in HAL_FLASH_Program_IT()
269 pFlash.ProcedureOnGoing = FLASH_PROC_PROGRAMDOUBLEWORD; in HAL_FLASH_Program_IT()
271 pFlash.DataRemaining = 4U; in HAL_FLASH_Program_IT()
292 addresstmp = pFlash.Address; in HAL_FLASH_IRQHandler()
294 pFlash.Address = 0xFFFFFFFFU; in HAL_FLASH_IRQHandler()
303 pFlash.ProcedureOnGoing = FLASH_PROC_NONE; in HAL_FLASH_IRQHandler()
313 if(pFlash.ProcedureOnGoing != FLASH_PROC_NONE) in HAL_FLASH_IRQHandler()
315 if(pFlash.ProcedureOnGoing == FLASH_PROC_PAGEERASE) in HAL_FLASH_IRQHandler()
318 pFlash.DataRemaining--; in HAL_FLASH_IRQHandler()
321 if(pFlash.DataRemaining != 0U) in HAL_FLASH_IRQHandler()
323 addresstmp = pFlash.Address; in HAL_FLASH_IRQHandler()
328 addresstmp = pFlash.Address + FLASH_PAGE_SIZE; in HAL_FLASH_IRQHandler()
329 pFlash.Address = addresstmp; in HAL_FLASH_IRQHandler()
340 pFlash.Address = addresstmp = 0xFFFFFFFFU; in HAL_FLASH_IRQHandler()
341 pFlash.ProcedureOnGoing = FLASH_PROC_NONE; in HAL_FLASH_IRQHandler()
346 else if(pFlash.ProcedureOnGoing == FLASH_PROC_MASSERASE) in HAL_FLASH_IRQHandler()
356 pFlash.ProcedureOnGoing = FLASH_PROC_NONE; in HAL_FLASH_IRQHandler()
361 pFlash.DataRemaining--; in HAL_FLASH_IRQHandler()
364 if(pFlash.DataRemaining != 0U) in HAL_FLASH_IRQHandler()
367 pFlash.Address += 2U; in HAL_FLASH_IRQHandler()
368 addresstmp = pFlash.Address; in HAL_FLASH_IRQHandler()
371 pFlash.Data = (pFlash.Data >> 16U); in HAL_FLASH_IRQHandler()
377 FLASH_Program_HalfWord(addresstmp, (uint16_t)pFlash.Data); in HAL_FLASH_IRQHandler()
383 if (pFlash.ProcedureOnGoing == FLASH_PROC_PROGRAMHALFWORD) in HAL_FLASH_IRQHandler()
385 HAL_FLASH_EndOfOperationCallback(pFlash.Address); in HAL_FLASH_IRQHandler()
387 else if (pFlash.ProcedureOnGoing == FLASH_PROC_PROGRAMWORD) in HAL_FLASH_IRQHandler()
389 HAL_FLASH_EndOfOperationCallback(pFlash.Address - 2U); in HAL_FLASH_IRQHandler()
393 HAL_FLASH_EndOfOperationCallback(pFlash.Address - 6U); in HAL_FLASH_IRQHandler()
397 pFlash.Address = 0xFFFFFFFFU; in HAL_FLASH_IRQHandler()
398 pFlash.ProcedureOnGoing = FLASH_PROC_NONE; in HAL_FLASH_IRQHandler()
405 if(pFlash.ProcedureOnGoing == FLASH_PROC_NONE) in HAL_FLASH_IRQHandler()
414 __HAL_UNLOCK(&pFlash); in HAL_FLASH_IRQHandler()
581 return pFlash.ErrorCode; in HAL_FLASH_GetError()
605 pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; in FLASH_Program_HalfWord()
668 pFlash.ErrorCode |= HAL_FLASH_ERROR_WRP; in FLASH_SetErrorCode()
673 pFlash.ErrorCode |= HAL_FLASH_ERROR_PROG; in FLASH_SetErrorCode()