stm32/stm32_it: Enable PVD_PVM_IRQHandler for WB and WL MCUs.
There is a gap in support for the PVD interrupt on STM32WBxx and STM32WLxx.
This has been tested on NUCLEO_WB55 with the example code:
from pyb import Pin, ExtInt
def callback(line):
print(line)
PVD = 16
exti = ExtInt(PVD, ExtInt.IRQ_RISING_FALLING, Pin.PULL_DOWN, callback)
exti.swint()
Before this commit the CPU locks up as soon as the final line is run.
After this commit it prints "16".
Fixes issue #15548.
Signed-off-by: Andrew Leech <andrew.leech@planetinnovation.com.au>
This commit is contained in:
parent
5e8d35af08
commit
185116ea41
1 changed files with 1 additions and 1 deletions
|
|
@ -514,7 +514,7 @@ void PVD_IRQHandler(void) {
|
|||
IRQ_EXIT(PVD_IRQn);
|
||||
}
|
||||
|
||||
#if defined(STM32L4)
|
||||
#if defined(STM32L4) || defined(STM32WB) || defined(STM32WL)
|
||||
void PVD_PVM_IRQHandler(void) {
|
||||
IRQ_ENTER(PVD_PVM_IRQn);
|
||||
Handle_EXTI_Irq(EXTI_PVD_OUTPUT);
|
||||
|
|
|
|||
Loading…
Reference in a new issue