From b83239671089bdf37f58a95ce7a088882c87db01 Mon Sep 17 00:00:00 2001 From: cinsights Date: Thu, 4 Mar 2021 23:31:27 +0000 Subject: [PATCH] Fixed bug #1146. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_20.3.x@14058 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 --- os/hal/ports/STM32/LLD/EXTIv1/stm32_exti16-35_38.inc | 6 +++--- os/hal/ports/STM32/LLD/EXTIv1/stm32_exti19-21.inc | 4 ++-- readme.txt | 1 + 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti16-35_38.inc b/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti16-35_38.inc index aa2123544..11fa96ff1 100644 --- a/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti16-35_38.inc +++ b/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti16-35_38.inc @@ -80,7 +80,7 @@ static inline void exti16_exti35_38_irq_deinit(void) { * * @isr */ -OSAL_IRQ_HANDLER(STM32_EXTI163538_HANDLER) { +OSAL_IRQ_HANDLER(STM32_EXTI1635_38_HANDLER) { uint32_t pr; OSAL_IRQ_PROLOGUE(); @@ -108,10 +108,10 @@ OSAL_IRQ_HANDLER(STM32_EXTI163538_HANDLER) { STM32_EXTI35_ISR(pr, 35); #endif #if defined(STM32_EXTI36_ISR) - STM32_EXTI35_ISR(pr, 36); + STM32_EXTI36_ISR(pr, 36); #endif #if defined(STM32_EXTI37_ISR) - STM32_EXTI35_ISR(pr, 37); + STM32_EXTI37_ISR(pr, 37); #endif #if defined(STM32_EXTI38_ISR) STM32_EXTI38_ISR(pr, 38); diff --git a/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti19-21.inc b/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti19-21.inc index 670fbdfb9..f127b07ee 100644 --- a/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti19-21.inc +++ b/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti19-21.inc @@ -86,10 +86,10 @@ OSAL_IRQ_HANDLER(STM32_EXTI1921_HANDLER) { (void)pr; #if defined(STM32_EXTI19_ISR) - STM32_EXTI16_ISR(pr, 19); + STM32_EXTI19_ISR(pr, 19); #endif #if defined(STM32_EXTI21_ISR) - STM32_EXTI16_ISR(pr, 21); + STM32_EXTI19_ISR(pr, 21); #endif OSAL_IRQ_EPILOGUE(); diff --git a/readme.txt b/readme.txt index 6490eba20..8ab69c6e8 100644 --- a/readme.txt +++ b/readme.txt @@ -76,6 +76,7 @@ *** 20.3.3 *** - NEW: RT, NIL: Renamed _THREADS_QUEUE_DECL to THREADS_QUEUE_DECL for consistency. +- FIX: Fixed incorrect IRQ vector for PVM (bug #1146) - FIX: Fixed missing STM32F765 from registry (bug #1145). - FIX: Fixed wrong macro check on STM32 SPIv3 (bug #1144). - FIX: Fixed wrong check on STM32 TIM9 timer (bug #1143).