Using the Low-Level Sub-GHz Radio Driver for the STM32WL Series

That’s good to hear @ekgolf. Thanks for sharing! Hopefully others find this useful as well.

Regarding FreeRTOS, I haven’t used it with an ST product in several years, so there’s nothing I can expressly provide. What I would point you to is the example selector option in STM32CubeMX. There, you can filter examples by middleware (i.e., FreeRTOS) and MCU series (i.e., STM32WL). Looks like there’s 10 examples available now:

Note, however, that they all utilize the NUCLEO-WL55JC1 board. So these would be most useful to you as sources of reference code, rather than examples you can run directly on your board. Of course, you can always port them over to your board if you really want to.

I will also point out that ST has produced two MOOCs covering FreeRTOS, both available on YouTube:

Aside from covering the FreeRTOS basics, they should also cover how to integrate it into your project using CubeMX.

Hope this helps get you started!