Using ST's USB middleware on Chibios
Posted: Thu Jul 28, 2016 10:56 pm
Hi,
ST has an extensive set of USB Host and Device Classes implemented, and they appear to be working and well done (although I have not verified this).
Has anyone ported or considered porting this library to Chibios? I couldn't find much in my searching of this forum, hence my post.
In looking at it there seems to be a fairly well defined interface between ST USB library and ST HAL/LL through a PCD (Peripheral Control driver) layer. In looking at this, the ST HAL functions called seem to map pretty well to the Chibios HAL usb/usb_lld/OS interfaces.
The way I see it, this would provide a very extensive set of new capabilities to Chibios, and build on Chibios high quality HAL layer and OS.
Thoughts or suggestions appreciated.
Thanks
Al
ST has an extensive set of USB Host and Device Classes implemented, and they appear to be working and well done (although I have not verified this).
Has anyone ported or considered porting this library to Chibios? I couldn't find much in my searching of this forum, hence my post.
In looking at it there seems to be a fairly well defined interface between ST USB library and ST HAL/LL through a PCD (Peripheral Control driver) layer. In looking at this, the ST HAL functions called seem to map pretty well to the Chibios HAL usb/usb_lld/OS interfaces.
The way I see it, this would provide a very extensive set of new capabilities to Chibios, and build on Chibios high quality HAL layer and OS.
Thoughts or suggestions appreciated.
Thanks
Al