leeebo/cherryusb

uploaded 10 months ago
Tiny and portable USB Stack (device & host) for embedded system with USB IP

readme (en)

# ESP CherryUSB Fork

This is a fork of [CherryUSB](https://github.com/cherry-embedded/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](https://components.espressif.com/).

This component can not be built as a standalone library, it is only used as a dependency of the [esp_cherryusb](https://github.com/leeebo/esp_cherryusb) component.

## How to use

### Use this component together with [esp_cherryusb](https://github.com/leeebo/esp_cherryusb).

Just add ``idf_component.yml`` to your main component with the following content::

```yaml
## IDF Component Manager Manifest File
dependencies:
  esp_cherryusb: "*"
```

Or simply run:

```
idf.py add-dependency "esp_cherryusb"
```

During the build process, the ESP-IDF build system will automatically download and install this component.

## API Documentation

1. Library introduction can be found on [README](https://github.com/cherry-embedded/CherryUSB/blob/master/README.md) from the upstream CherryUSB.
2. Full API code documentations and step by step guides can be found in [CherryUSB Docs Website](https://cherryusb.readthedocs.io/).

Links

License: Apache-2.0

To add this component to your project, run:

idf.py add-dependency "leeebo/cherryusb^0.10.1~1"

or download archive

Stats

  • Downloaded in total
    Downloaded in total 91 times
  • Downloaded this version
    This version: 4 times

Badge

leeebo/cherryusb version: 0.10.1~1
|