## 1.0.0

- Initial version

## 1.0.4

- C++ methods are now virtual to allow derived classes to override them.

## 2.0.0

- New function `cdc_acm_host_register_new_dev_callback`. This allows you to get New Device notifications even if you use the default driver.
- Receive buffer has configurable size. This is useful if you expect data transfers larger then Maximum Packet Size.
- Receive buffer has 'append' function. In the Data Received callback you can signal that you wait for more data and the current data were not yet processed. In this case, the CDC driver appends new data to the already received data. This is especially useful if the upper layer messages consist of multiple USB transfers and you don't want to waste more RAM and CPU copying the data around.

Links

License: Apache-2.0

To add this component to your project, run:

idf.py add-dependency "espressif/usb_host_cdc_acm^2.0.0"

or download archive

Stats

  • Downloaded in total
    Downloaded in total 89.4k times
  • Downloaded this version
    This version: 20.4k times

Badge

espressif/usb_host_cdc_acm version: 2.0.0
|