How do I get an interrupt to work using STM32CubeIDE on my STM32F446RE board?
Oh there are so many more details... The short story is that I recently got a freelance job converting an old 6800 based controller box to use the STM32 boards. The basic idea is that we will have various things happening in the real world that need to trigger some action from the control software. The obvious solution is interrupts. I must confess that I find the STM32 documentation rather baffling and it is difficult to see exactly what I'm supposed to do in STM32CubeIDE to just connect an interrupt coming in on a pin to an interrupt handler. There's all kinds of stuff online about clocks but very few simple tutorials that show how to do this one simple thing. I've done this kind of work before using Arduinos and that world seems like the opposite extreme of simplicity. Can anyone point me to a good, well written set of tutorials on how to get basic things like interrupts and peripherals running? So far I've managed to make a simple "blink" app and can read the state of the blue button (just polling it, not using interrupts). I'm willing to abandon STM32CubeIDE if there's a better way to get this going but I need a way to use the integrated stepping ST-Link debugging while we test the code.