void HAL_DCMI_MspDeInit(DCMI_HandleTypeDef* hdcmi) { if(hdcmi->Instance==DCMI) { /* USER CODE BEGIN DCMI_MspDeInit 0 */ /* USER CODE END DCMI_MspDeInit 0 */ /* Peripheral clock disable */ __DCMI_CLK_DISABLE(); /**DCMI GPIO Configuration PE4 ------> DCMI_D4 PE5 ------> DCMI_D6 PE6 ------> DCMI_D7 PA4 ------> DCMI_HSYNC PA6 ------> DCMI_PIXCK PC6 ------> DCMI_D0 PC7 ------> DCMI_D1 PC8 ------> DCMI_D2 PC9 ------> DCMI_D3 PB6 ------> DCMI_D5 PB7 ------> DCMI_VSYNC */ HAL_GPIO_DeInit(GPIOE, GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6); HAL_GPIO_DeInit(GPIOA, GPIO_PIN_4|GPIO_PIN_6); HAL_GPIO_DeInit(GPIOC, GPIO_PIN_6|GPIO_PIN_7|GPIO_PIN_8|GPIO_PIN_9); HAL_GPIO_DeInit(GPIOB, GPIO_PIN_6|GPIO_PIN_7); /* Peripheral DMA DeInit*/ HAL_DMA_DeInit(hdcmi->DMA_Handle); /* Peripheral interrupt DeInit*/ HAL_NVIC_DisableIRQ(DCMI_IRQn); } /* USER CODE BEGIN DCMI_MspDeInit 1 */ /* USER CODE END DCMI_MspDeInit 1 */ }
void HAL_DCMI_MspDeInit(DCMI_HandleTypeDef* hdcmi) { if(hdcmi->Instance==DCMI) { /* USER CODE BEGIN DCMI_MspDeInit 0 */ /* USER CODE END DCMI_MspDeInit 0 */ /* Peripheral clock disable */ __DCMI_CLK_DISABLE(); /**DCMI GPIO Configuration PE5 ------> DCMI_D6 PE6 ------> DCMI_D7 PD3 ------> DCMI_D5 PG9 ------> DCMI_VSYNC PH14 ------> DCMI_D4 PH12 ------> DCMI_D3 PA4 ------> DCMI_HSYNC PH9 ------> DCMI_D0 PH11 ------> DCMI_D2 PA6 ------> DCMI_PIXCLK PH10 ------> DCMI_D1 */ HAL_GPIO_DeInit(GPIOE, GPIO_PIN_5|GPIO_PIN_6); HAL_GPIO_DeInit(GPIOD, GPIO_PIN_3); HAL_GPIO_DeInit(GPIOG, GPIO_PIN_9); HAL_GPIO_DeInit(GPIOH, GPIO_PIN_14|GPIO_PIN_12|GPIO_PIN_9|GPIO_PIN_11 |GPIO_PIN_10); HAL_GPIO_DeInit(GPIOA, GPIO_PIN_4|GPIO_PIN_6); } /* USER CODE BEGIN DCMI_MspDeInit 1 */ /* USER CODE END DCMI_MspDeInit 1 */ }