From b205d7ac38b7217b5c9d6ad18a1a7e6fff6187f4 Mon Sep 17 00:00:00 2001 From: YunHorn Technology Date: Thu, 14 Mar 2024 10:55:21 +0800 Subject: [PATCH] fix dma error i2c2 dma tx --- Core/Src/rtc.c | 4 ++-- Core/Src/stm32wlxx_it.c | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Core/Src/rtc.c b/Core/Src/rtc.c index 436dbf3..7c2121f 100644 --- a/Core/Src/rtc.c +++ b/Core/Src/rtc.c @@ -67,7 +67,7 @@ void MX_RTC_Init(void) { Error_Handler(); } - +#if 0 /** Enable the Alarm A */ sAlarm.BinaryAutoClr = RTC_ALARMSUBSECONDBIN_AUTOCLR_NO; @@ -80,7 +80,7 @@ void MX_RTC_Init(void) Error_Handler(); } /* USER CODE BEGIN RTC_Init 2 */ - +#endif /* USER CODE END RTC_Init 2 */ } diff --git a/Core/Src/stm32wlxx_it.c b/Core/Src/stm32wlxx_it.c index 3bb6950..d1b9542 100644 --- a/Core/Src/stm32wlxx_it.c +++ b/Core/Src/stm32wlxx_it.c @@ -315,7 +315,7 @@ void DMA1_Channel5_IRQHandler(void) /* USER CODE BEGIN DMA1_Channel5_IRQn 0 */ /* USER CODE END DMA1_Channel5_IRQn 0 */ - HAL_DMA_IRQHandler(&hdma_usart2_tx); + HAL_DMA_IRQHandler(&hdma_i2c2_tx); /* USER CODE BEGIN DMA1_Channel5_IRQn 1 */ /* USER CODE END DMA1_Channel5_IRQn 1 */ @@ -324,6 +324,7 @@ void DMA1_Channel5_IRQHandler(void) /** * @brief This function handles DMA1 Channel 6 Interrupt. */ +#if 0 void DMA1_Channel6_IRQHandler(void) { /* USER CODE BEGIN DMA1_Channel6_IRQn 0 */ @@ -336,7 +337,7 @@ void DMA1_Channel6_IRQHandler(void) /* USER CODE END DMA1_Channel6_IRQn 1 */ } - +#endif /** * @brief This function handles DMA1 Channel 7 Interrupt. */ @@ -426,7 +427,9 @@ void RTC_Alarm_IRQHandler(void) /* USER CODE BEGIN RTC_Alarm_IRQn 0 */ /* USER CODE END RTC_Alarm_IRQn 0 */ +#if 1 HAL_RTC_AlarmIRQHandler(&hrtc); +#endif /* USER CODE BEGIN RTC_Alarm_IRQn 1 */ /* USER CODE END RTC_Alarm_IRQn 1 */