leeebo/cherryusb_esp32

0.0.2

Latest
uploaded 2 years ago
CherryUSB Port and Examples for ESP SoC with USB-OTG (S2/S3/C5/P4)

readme

CherryUSB Component and Examples for ESP

Component Registry Build Status

This is the component and examples repository for the CherryUSB, which is a tiny and portable USB Stack (device & host) for embedded system with USB IP.

This repository is wrapped as an ESP-IDF component and finally published to Component Registry.

You can build the examples in this repository with ESP-IDF v4.4.1 or later directly. Or using the ESP-IDF component manager.

How to add this component from esp-registry to your project

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

Yaml

## IDF Component Manager Manifest File
dependencies:
  leeebo/cherryusb_esp32: "*"

Or simply run:

Plaintext

idf.py add-dependency "leeebo/cherryusb_esp32"

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

How to download examples from esp-registry

Please use the component manager command create-project-from-example to create the project from example template

Plaintext

idf.py create-project-from-example "leeebo/cherryusb_esp32=*:cherryusb_device_cdc"

How to build the examples

Please refer to the examples/README.md

API Documentation

  1. Library introduction can be found on README from the upstream CherryUSB.
  2. Full API code documentations and step by step guides can be found in CherryUSB Docs Website.

Links

License: Apache-2.0

To add this component to your project, run:

idf.py add-dependency "leeebo/cherryusb_esp32^0.0.2"

or download archive

Stats

  • Archive size
    Archive size ~ 16.30 KB
  • Downloaded in total
    Downloaded in total 91 times
  • Downloaded this version
    This version: 91 times

Badge

leeebo/cherryusb_esp32 version: 0.0.2
|