Weird behavior when breaking in an interrupt
Hello,
I have a NUCLEO-WL55JC1 development board that I am trying to have communicate over subGHz RF.
After configuring the RF module, I am trying to read what interrupts are generated based on different stimuli. To accomplish this, I set a breakpoint in the RF IRQ Handler function so I could read the value of the "itsource" variable. However, I'm seeing unexpected behavior when debugging this program. The interrupt initially triggers when I expect it to, and the program breaks in the interrupt, but the "itsource" variable keeps reading 0 (indicating no interrupt source). After this, it seems like my program gets trapped in the ISR and keeps looping over and over.
Can anyone explain either of these behaviors? I will reply with the source code for my interrupt routine.
