void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc) { if(hadc->Instance==ADC1) { /* USER CODE BEGIN ADC1_MspDeInit 0 */ /* USER CODE END ADC1_MspDeInit 0 */ /* Peripheral clock disable */ __ADC1_CLK_DISABLE(); /**ADC GPIO Configuration PA1 ------> ADC_IN1 PB2 ------> ADC_IN0b */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_1); HAL_GPIO_DeInit(GPIOB, GPIO_PIN_2); } /* USER CODE BEGIN ADC1_MspDeInit 1 */ /* USER CODE END ADC1_MspDeInit 1 */ }
void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc) { if(hadc->Instance==ADC1) { /* USER CODE BEGIN ADC1_MspDeInit 0 */ /* USER CODE END ADC1_MspDeInit 0 */ /* Peripheral clock disable */ __ADC1_CLK_DISABLE(); /**ADC GPIO Configuration PB0 ------> ADC_IN8 */ HAL_GPIO_DeInit(CURRENT_CONSUMPTION_GPIO_Port, CURRENT_CONSUMPTION_Pin); /* Peripheral interrupt DeInit*/ HAL_NVIC_DisableIRQ(ADC1_IRQn); } /* USER CODE BEGIN ADC1_MspDeInit 1 */ /* USER CODE END ADC1_MspDeInit 1 */ }
void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc) { if(hadc->Instance==ADC1) { /* USER CODE BEGIN ADC1_MspDeInit 0 */ /* USER CODE END ADC1_MspDeInit 0 */ /* Peripheral clock disable */ __ADC1_CLK_DISABLE(); /**ADC GPIO Configuration PC0 ------> ADC_IN10 PC1 ------> ADC_IN11 PA4 ------> ADC_IN4 PB0 ------> ADC_IN8 */ HAL_GPIO_DeInit(GPIOC, ADC_4i_Pin|ADC_4v_Pin); HAL_GPIO_DeInit(ADC_3v_GPIO_Port, ADC_3v_Pin); HAL_GPIO_DeInit(ADC_3i_GPIO_Port, ADC_3i_Pin); } /* USER CODE BEGIN ADC1_MspDeInit 1 */ /* USER CODE END ADC1_MspDeInit 1 */ }
void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc) { if(hadc->Instance==ADC1) { /* USER CODE BEGIN ADC1_MspDeInit 0 */ /* USER CODE END ADC1_MspDeInit 0 */ /* Peripheral clock disable */ __ADC1_CLK_DISABLE(); /**ADC1 GPIO Configuration PA0-WKUP ------> ADC1_IN0 PA1 ------> ADC1_IN1 PA2 ------> ADC1_IN2 PA3 ------> ADC1_IN3 */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3); } /* USER CODE BEGIN ADC1_MspDeInit 1 */ /* USER CODE END ADC1_MspDeInit 1 */ }
void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc) { if(hadc->Instance==ADC1) { /* USER CODE BEGIN ADC1_MspDeInit 0 */ /* USER CODE END ADC1_MspDeInit 0 */ /* Peripheral clock disable */ __ADC1_CLK_DISABLE(); /**ADC1 GPIO Configuration PA3 ------> ADC1_IN3 PA4 ------> ADC1_IN4 PA5 ------> ADC1_IN5 PA6 ------> ADC1_IN6 PA7 ------> ADC1_IN7 */ HAL_GPIO_DeInit(GPIOA, Linia1_Pin|Linia2_Pin|Sharp2_Pin|Sharp1_Pin |V_Control_Pin); /* Peripheral DMA DeInit*/ HAL_DMA_DeInit(hadc->DMA_Handle); /* Peripheral interrupt DeInit*/ HAL_NVIC_DisableIRQ(ADC1_2_IRQn); } /* USER CODE BEGIN ADC1_MspDeInit 1 */ /* USER CODE END ADC1_MspDeInit 1 */ }
void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc) { if(hadc->Instance==ADC1) { /* USER CODE BEGIN ADC1_MspDeInit 0 */ /* USER CODE END ADC1_MspDeInit 0 */ /* Peripheral clock disable */ __ADC1_CLK_DISABLE(); /**ADC1 GPIO Configuration PA1 ------> ADC1_IN1 */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_1); /* Peripheral interrupt DeInit*/ HAL_NVIC_DisableIRQ(ADC_IRQn); } /* USER CODE BEGIN ADC1_MspDeInit 1 */ /* USER CODE END ADC1_MspDeInit 1 */ }
void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc) { if(hadc->Instance==ADC1) { /* USER CODE BEGIN ADC1_MspDeInit 0 */ /* USER CODE END ADC1_MspDeInit 0 */ /* Peripheral clock disable */ __ADC1_CLK_DISABLE(); /**ADC1 GPIO Configuration PC0 ------> ADC1_IN10 PC1 ------> ADC1_IN11 PC2 ------> ADC1_IN12 PC3 ------> ADC1_IN13 */ HAL_GPIO_DeInit(GPIOC, Ain1_Pin|Ain2_Pin|Ain3_Pin|Ain4_Pin); /* Peripheral DMA DeInit*/ HAL_DMA_DeInit(hadc->DMA_Handle); } /* USER CODE BEGIN ADC1_MspDeInit 1 */ /* USER CODE END ADC1_MspDeInit 1 */ }
void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc) { if(hadc->Instance==ADC1) { /* force reset the i2c peripheral This saves about 1mA or 3mA of excess sleep current, that seems to be relate to talking to ADC_CHANNELS[3] and up and/or enabling an ADC channel? Not sure what it's about */ __HAL_RCC_ADC1_FORCE_RESET(); __HAL_RCC_ADC1_RELEASE_RESET(); /* Peripheral clock disable */ __ADC1_CLK_DISABLE(); /**ADC GPIO Configuration PA0 ------> ADC_IN0 PA1 ------> ADC_IN1 PA4 ------> ADC_IN4 PA5 ------> ADC_IN5 PA6 ------> ADC_IN6 PB1 ------> ADC_IN9 */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_4|GPIO_PIN_5 |GPIO_PIN_6); HAL_GPIO_DeInit(GPIOB, GPIO_PIN_1); } }
void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc) { if(hadc->Instance==ADC1) { /* USER CODE BEGIN ADC1_MspDeInit 0 */ /* USER CODE END ADC1_MspDeInit 0 */ /* Peripheral clock disable */ __ADC1_CLK_DISABLE(); /**ADC GPIO Configuration PA0 ------> ADC_IN0 PA1 ------> ADC_IN1 PA2 ------> ADC_IN2 PA3 ------> ADC_IN3 PA4 ------> ADC_IN4 PA5 ------> ADC_IN5 PA6 ------> ADC_IN6 PA7 ------> ADC_IN7 PB0 ------> ADC_IN8 */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3 |GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7); HAL_GPIO_DeInit(GPIOB, GPIO_PIN_0); } /* USER CODE BEGIN ADC1_MspDeInit 1 */ /* USER CODE END ADC1_MspDeInit 1 */ }
/** \brief De-initialize the ADC device. * * \param dev_num bsp_dev_adc_t: ADC dev num. * \return bsp_status_t: Status of the deinit. * */ bsp_status_t bsp_adc_deinit(bsp_dev_adc_t dev_num) { /* DeInit the low level hardware: GPIO, CLOCK, NVIC... */ adc_gpio_hw_deinit(dev_num); __ADC1_CLK_DISABLE(); return BSP_OK; }
void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc) { if(hadc->Instance==ADC1) { /* Peripheral clock disable */ __ADC1_CLK_DISABLE(); /**ADC1 GPIO Configuration PC0 ------> ADC1_IN10 */ HAL_GPIO_DeInit(GPIOC, GPIO_PIN_0); } }
void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc) { if(hadc->Instance==ADC1) { /* USER CODE BEGIN ADC1_MspDeInit 0 */ /* USER CODE END ADC1_MspDeInit 0 */ /* Peripheral clock disable */ __ADC1_CLK_DISABLE(); } /* USER CODE BEGIN ADC1_MspDeInit 1 */ /* USER CODE END ADC1_MspDeInit 1 */ }
void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc) { if(hadc->Instance==ADC1) { /* USER CODE BEGIN ADC1_MspDeInit 0 */ /* USER CODE END ADC1_MspDeInit 0 */ /* Peripheral clock disable */ __ADC1_CLK_DISABLE(); /**ADC1 GPIO Configuration PC0 ------> ADC1_IN10 PC1 ------> ADC1_IN11 PC3 ------> ADC1_IN13 PC4 ------> ADC1_IN14 PC5 ------> ADC1_IN15 */ HAL_GPIO_DeInit(GPIOC, GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_3|GPIO_PIN_4 |GPIO_PIN_5); /* Peripheral DMA DeInit*/ HAL_DMA_DeInit(hadc->DMA_Handle); /* USER CODE BEGIN ADC1_MspDeInit 1 */ /* USER CODE END ADC1_MspDeInit 1 */ } else if(hadc->Instance==ADC3) { /* USER CODE BEGIN ADC3_MspDeInit 0 */ /* USER CODE END ADC3_MspDeInit 0 */ /* Peripheral clock disable */ __ADC3_CLK_DISABLE(); /**ADC3 GPIO Configuration PC2 ------> ADC3_IN12 */ HAL_GPIO_DeInit(GPIOC, GPIO_PIN_2); /* Peripheral DMA DeInit*/ HAL_DMA_DeInit(hadc->DMA_Handle); /* USER CODE BEGIN ADC3_MspDeInit 1 */ /* USER CODE END ADC3_MspDeInit 1 */ } }
void HAL_ADC_MspDeInit(ADC_HandleTypeDef* AdcHandle) { if(AdcHandle->Instance==ADC1) { /* Peripheral clock disable */ __ADC1_CLK_DISABLE(); /**ADC GPIO Configuration PA0-WKUP ------> ADC_IN0 */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_0); /* Peripheral DMA DeInit*/ HAL_DMA_DeInit(AdcHandle->DMA_Handle); } }
void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc) { if(hadc->Instance==ADC1) { /* USER CODE BEGIN ADC1_MspDeInit 0 */ /* USER CODE END ADC1_MspDeInit 0 */ /* Peripheral clock disable */ __ADC1_CLK_DISABLE(); /**ADC1 GPIO Configuration PC4 ------> ADC1_IN14 PC5 ------> ADC1_IN15 */ HAL_GPIO_DeInit(GPIOC, GPIO_PIN_4|GPIO_PIN_5); /* Peripheral DMA DeInit*/ HAL_DMA_DeInit(hadc->DMA_Handle); /* USER CODE BEGIN ADC1_MspDeInit 1 */ /* USER CODE END ADC1_MspDeInit 1 */ } else if(hadc->Instance==ADC2) { /* USER CODE BEGIN ADC2_MspDeInit 0 */ /* USER CODE END ADC2_MspDeInit 0 */ /* Peripheral clock disable */ __ADC2_CLK_DISABLE(); /**ADC2 GPIO Configuration PB0 ------> ADC2_IN8 PB1 ------> ADC2_IN9 */ HAL_GPIO_DeInit(GPIOB, GPIO_PIN_0|GPIO_PIN_1); /* USER CODE BEGIN ADC2_MspDeInit 1 */ /* USER CODE END ADC2_MspDeInit 1 */ } }
void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc) { if(hadc->Instance==ADC1) { /* Peripheral clock disable */ __ADC1_CLK_DISABLE(); /**ADC1 GPIO Configuration PA0-WKUP ------> ADC1_IN0 PA1 ------> ADC1_IN1 PA2 ------> ADC1_IN2 PA3 ------> ADC1_IN3 PA4 ------> ADC1_IN4 */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3 |GPIO_PIN_4); } }
void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc) { if(hadc->Instance==ADC1) { /* Peripheral clock disable */ __ADC1_CLK_DISABLE(); /**ADC1 GPIO Configuration PA1 ------> ADC1_IN1 */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_1); /* Peripheral DMA DeInit*/ HAL_DMA_DeInit(hadc->DMA_Handle); /* Peripheral interrupt Deinit*/ HAL_NVIC_DisableIRQ(ADC_IRQn); } }
void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc) { if(hadc->Instance==ADC1) { /* USER CODE BEGIN ADC1_MspDeInit 0 */ /* USER CODE END ADC1_MspDeInit 0 */ /* Peripheral clock disable */ __ADC1_CLK_DISABLE(); /**ADC1 GPIO Configuration PB0 ------> ADC1_IN8 PB1 ------> ADC1_IN9 */ HAL_GPIO_DeInit(GPIOB, keyboard_l_Pin|keyboard_r_Pin); /* Peripheral DMA DeInit*/ HAL_DMA_DeInit(hadc->DMA_Handle); } /* USER CODE BEGIN ADC1_MspDeInit 1 */ /* USER CODE END ADC1_MspDeInit 1 */ }
void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc) { if (hadc->Instance == ADC1) { /* USER CODE BEGIN ADC1_MspDeInit 0 */ /* USER CODE END ADC1_MspDeInit 0 */ /* Peripheral clock disable */ __ADC1_CLK_DISABLE(); /**ADC1 GPIO Configuration PA7 ------> ADC1_IN7 PC4 ------> ADC1_IN14 PC5 ------> ADC1_IN15 */ HAL_GPIO_DeInit(GYRO_TEMP_GPIO_Port, GYRO_TEMP_Pin); HAL_GPIO_DeInit(GPIOC, GYRO_RATE_Pin | VBAT_Pin); /* Peripheral DMA DeInit*/ HAL_DMA_DeInit(hadc->DMA_Handle); /* Peripheral interrupt Deinit*/ /* USER CODE BEGIN ADC1:ADC_IRQn disable */ /** * Uncomment the line below to disable the "ADC_IRQn" interrupt * Be aware, disabling shared interrupt may affect other IPs */ /* HAL_NVIC_DisableIRQ(ADC_IRQn); */ /* USER CODE END ADC1:ADC_IRQn disable */ /* USER CODE BEGIN ADC1_MspDeInit 1 */ /* USER CODE END ADC1_MspDeInit 1 */ } else if (hadc->Instance == ADC2) { /* USER CODE BEGIN ADC2_MspDeInit 0 */ /* USER CODE END ADC2_MspDeInit 0 */ /* Peripheral clock disable */ __ADC2_CLK_DISABLE(); /**ADC2 GPIO Configuration PC0 ------> ADC2_IN10 PC1 ------> ADC2_IN11 PC3 ------> ADC2_IN13 PA4 ------> ADC2_IN4 PA5 ------> ADC2_IN5 PA6 ------> ADC2_IN6 */ HAL_GPIO_DeInit(GPIOC, GPIO_PIN_0 | R_FRONT_RX_Pin | LINE_SENSOR_R1_Pin); HAL_GPIO_DeInit(GPIOA, LINE_SENSOR_L1_Pin | L_DIAG_RX_Pin | L_FRONT_RX_Pin); /* Peripheral interrupt Deinit*/ /* USER CODE BEGIN ADC2:ADC_IRQn disable */ /** * Uncomment the line below to disable the "ADC_IRQn" interrupt * Be aware, disabling shared interrupt may affect other IPs */ /* HAL_NVIC_DisableIRQ(ADC_IRQn); */ /* USER CODE END ADC2:ADC_IRQn disable */ /* USER CODE BEGIN ADC2_MspDeInit 1 */ /* USER CODE END ADC2_MspDeInit 1 */ } else if (hadc->Instance == ADC3) { /* USER CODE BEGIN ADC3_MspDeInit 0 */ /* USER CODE END ADC3_MspDeInit 0 */ /* Peripheral clock disable */ __ADC3_CLK_DISABLE(); /**ADC3 GPIO Configuration PC0 ------> ADC3_IN10 PC2 ------> ADC3_IN12 PA1 ------> ADC3_IN1 PA3 ------> ADC3_IN3 */ HAL_GPIO_DeInit(GPIOC, GPIO_PIN_0 | LINE_SENSOR_R2_Pin); HAL_GPIO_DeInit(GPIOA, LINE_SENSOR_F_Pin | LINE_SENSOR_L2_Pin); /* Peripheral interrupt Deinit*/ /* USER CODE BEGIN ADC3:ADC_IRQn disable */ /** * Uncomment the line below to disable the "ADC_IRQn" interrupt * Be aware, disabling shared interrupt may affect other IPs */ /* HAL_NVIC_DisableIRQ(ADC_IRQn); */ /* USER CODE END ADC3:ADC_IRQn disable */ /* USER CODE BEGIN ADC3_MspDeInit 1 */ /* USER CODE END ADC3_MspDeInit 1 */ } }