diff options
Diffstat (limited to 'Projects/P-NUCLEO-WB55.Nucleo/Examples/ADC/ADC_SingleConversion_TriggerTimer_DMA/Src/stm32wbxx_it.c')
-rw-r--r-- | Projects/P-NUCLEO-WB55.Nucleo/Examples/ADC/ADC_SingleConversion_TriggerTimer_DMA/Src/stm32wbxx_it.c | 46 |
1 files changed, 28 insertions, 18 deletions
diff --git a/Projects/P-NUCLEO-WB55.Nucleo/Examples/ADC/ADC_SingleConversion_TriggerTimer_DMA/Src/stm32wbxx_it.c b/Projects/P-NUCLEO-WB55.Nucleo/Examples/ADC/ADC_SingleConversion_TriggerTimer_DMA/Src/stm32wbxx_it.c index cb0877848..ac6dd8604 100644 --- a/Projects/P-NUCLEO-WB55.Nucleo/Examples/ADC/ADC_SingleConversion_TriggerTimer_DMA/Src/stm32wbxx_it.c +++ b/Projects/P-NUCLEO-WB55.Nucleo/Examples/ADC/ADC_SingleConversion_TriggerTimer_DMA/Src/stm32wbxx_it.c @@ -61,6 +61,8 @@ /* USER CODE END 0 */ /* External variables --------------------------------------------------------*/ +extern DMA_HandleTypeDef hdma_adc1; +extern ADC_HandleTypeDef hadc1; extern TIM_HandleTypeDef htim2; /* USER CODE BEGIN EV */ extern ADC_HandleTypeDef AdcHandle; @@ -117,40 +119,48 @@ void SysTick_Handler(void) /******************************************************************************/ /** - * @brief This function handles TIM2 global interrupt. + * @brief This function handles DMA1 channel1 global interrupt. */ -void TIM2_IRQHandler(void) +void DMA1_Channel1_IRQHandler(void) { - /* USER CODE BEGIN TIM2_IRQn 0 */ + /* USER CODE BEGIN DMA1_Channel1_IRQn 0 */ - /* USER CODE END TIM2_IRQn 0 */ - HAL_TIM_IRQHandler(&htim2); - /* USER CODE BEGIN TIM2_IRQn 1 */ + /* USER CODE END DMA1_Channel1_IRQn 0 */ + HAL_DMA_IRQHandler(&hdma_adc1); + /* USER CODE BEGIN DMA1_Channel1_IRQn 1 */ - /* USER CODE END TIM2_IRQn 1 */ + /* USER CODE END DMA1_Channel1_IRQn 1 */ } -/* USER CODE BEGIN 1 */ /** - * @brief This function handles ADC interrupt request. - * @param None - * @retval None + * @brief This function handles ADC1 global interrupt. */ -void ADCx_IRQHandler(void) +void ADC1_IRQHandler(void) { - HAL_ADC_IRQHandler(&AdcHandle); + /* USER CODE BEGIN ADC1_IRQn 0 */ + + /* USER CODE END ADC1_IRQn 0 */ + HAL_ADC_IRQHandler(&hadc1); + /* USER CODE BEGIN ADC1_IRQn 1 */ + + /* USER CODE END ADC1_IRQn 1 */ } /** - * @brief This function handles DMA interrupt request. - * @param None - * @retval None + * @brief This function handles TIM2 global interrupt. */ -void ADCx_DMA_IRQHandler(void) +void TIM2_IRQHandler(void) { - HAL_DMA_IRQHandler(AdcHandle.DMA_Handle); + /* USER CODE BEGIN TIM2_IRQn 0 */ + + /* USER CODE END TIM2_IRQn 0 */ + HAL_TIM_IRQHandler(&htim2); + /* USER CODE BEGIN TIM2_IRQn 1 */ + + /* USER CODE END TIM2_IRQn 1 */ } +/* USER CODE BEGIN 1 */ /* USER CODE END 1 */ /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ |