@shonky @thebootloader Yep I’ve been all over STM32duino. It’s great. Unfortunately, it’s not that good at the low-end chips I’m focusing on (STM32F042 & STM32C071) LibopenCM3 also has this issue. But I got TinyUSB working with the STM HAL on both so I may just stick with that

@thebootloader just having a listen, there is a board package called STM32Duino for the Arduino ecosystemAlso, STM do have reference manuals for the HAL/LL APIs, I’ve downloaded them for several families, despite hating Cube with a passionI generally dump HAL in favour of LibOpenCM3, and have coded synth oscillators, envelopes, and SVGA monochrome that barely needs any CPU time using these API’s#STM32