28-01-2024, 07:58 PM
I've developped a barebones USB ( OTG ) stm32f4 stack for embitz. It comes with mass storage, CDC and HID examples for 4 discovery boards.
Barebones means zero dependencies, thus, no CMSYS, for host device and OTG on boards that allow this.
It can be used as a library, shares the same link file among boards and exploits several ways to achieve less configurarion and lower the entropy of the project.
Althougt it can be mixed with regular CMSYS projects, it needs a little more config. Probably I will do.
For anyone interested:
https://github.com/altomaltes/libOTG-stm32f4
Barebones means zero dependencies, thus, no CMSYS, for host device and OTG on boards that allow this.
It can be used as a library, shares the same link file among boards and exploits several ways to achieve less configurarion and lower the entropy of the project.
Althougt it can be mixed with regular CMSYS projects, it needs a little more config. Probably I will do.
For anyone interested:
https://github.com/altomaltes/libOTG-stm32f4