Roadmap for H5 USB and RTOSs.
I was going to turn on USB VCP support into my latest research project on a Nucleo-H563ZI, and noticed that the normal middleware for USB devices doesn't seem to be there. (I've been using F4s and F7s for years, wrote articles on how to get started using them and basically been an ST fanboy and STM32 proponent for a while).
Anyway, unless I missed something, it looks like the USB middleware assumes ThreadX/Azure RTOS, as do the examples. Now I typically don't care for much that Microsoft puts their grubby mitts on, but if ThreadX is going to be the supported RTOS path for ST and Cube, so be it. I guess it's time to throw another RTOS into the pool. So far I've used uC/OS-II/III, RTEMS, and FreeRTOS, and have seen others pop up as the next-great-RTOS and fade away.
So, is ST planning on continuing with FreeRTOS? Move to ThreadX? Follow Nordic in using Zephyr? Writing their own?
It would be nice to know where you're heading because I do this sort of stuff for a living and have to support stuff that we've recommended and built. But if the middleware for future processors is only going to be on X RTOS, please let us know what that is going to be so we don't have to do a rewrite.
Andrei from The Great White North
