DMA conversion complete callback.
1250 uint32_t loop_length;
1251 uint32_t * tmpBuffer_Dest;
1252 uint32_t * tmpBuffer_Orig;
1266 tmpBuffer_Dest = (uint32_t *)hdcmi->
pBuffPtr;
1270 temp = (uint32_t) (tmpBuffer_Orig);
1272 tmpBuffer_Orig = (uint32_t *) temp;
1278 hdcmi->
pBuffPtr += (uint32_t) loop_length*4U;
1295 #if (USE_HAL_DCMI_REGISTER_CALLBACKS == 1) 1306 if((hdcmi->
Instance->IER & DCMI_IT_FRAME) == 0x0U)
1309 if(__HAL_DCMI_GET_FLAG(hdcmi, (uint32_t)DCMI_FLAG_FRAMERI) != 0x0UL)
1312 __HAL_DCMI_CLEAR_FLAG(hdcmi, DCMI_FLAG_FRAMERI);
1315 if((hdcmi->
Instance->CR & DCMI_CR_CM) == DCMI_MODE_SNAPSHOT)
1318 __HAL_DCMI_DISABLE_IT(hdcmi, DCMI_IT_LINE | DCMI_IT_VSYNC | DCMI_IT_ERR | DCMI_IT_OVR);
1327 #if (USE_HAL_DCMI_REGISTER_CALLBACKS == 1) void HAL_DCMI_FrameEventCallback(DCMI_HandleTypeDef *hdcmi)
Frame Event callback.
void(* ErrorCallback)(struct __DCMI_HandleTypeDef *hdcmi)
void HAL_DCMI_ErrorCallback(DCMI_HandleTypeDef *hdcmi)
Error DCMI callback.
void(* FrameEventCallback)(struct __DCMI_HandleTypeDef *hdcmi)
DMA handle Structure definition.
__IO HAL_DCMI_StateTypeDef State
DMA_HandleTypeDef * DMAM2M_Handle
DCMI handle Structure definition.
HAL_StatusTypeDef HAL_DMA_Start_IT(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32_t DataLength)
Start the DMA Transfer with interrupt enabled.