This is a fork of CherryUSB, which is a tiny and portable USB Stack (device & host) for embedded system with USB IP.
This fork repository is wrapped as an ESP-IDF component and finally publish to ESP-IDF Component Registry.
This component can not be built as a standalone library, it is only used as a dependency of the cherryusb_esp32 component.
Use this component together with cherryusb_esp32.
Just add idf_component.yml
to your main component with the following content::
## IDF Component Manager Manifest File
dependencies:
leeebo/cherryusb_esp32: "*"
Or simply run:
idf.py add-dependency "leeebo/cherryusb_esp32"
During the build process, the ESP-IDF build system will automatically download and install this component.
- Library introduction can be found on README from the upstream CherryUSB.
- Full API code documentations and step by step guides can be found in CherryUSB Docs Website.