|
ESPHome 2026.11.0-dev
|
Go to the source code of this file.
Data Structures | |
| struct | esphome::usb_cdc_acm::CDCEvent |
| class | esphome::usb_cdc_acm::USBCDCACMInstance |
| Represents a single CDC ACM interface instance. More... | |
| class | esphome::usb_cdc_acm::USBCDCACMComponent |
| Main USB CDC ACM component that manages the USB device and all CDC interfaces. More... | |
Namespaces | |
| namespace | esphome |
| namespace | esphome::usb_cdc_acm |
Typedefs | |
| using | esphome::usb_cdc_acm::LineCodingCallback = std::function<void(uint32_t bit_rate, uint8_t stop_bits, uint8_t parity, uint8_t data_bits)> |
| using | esphome::usb_cdc_acm::LineStateCallback = std::function<void(bool dtr, bool rts)> |
Enumerations | |
| enum | esphome::usb_cdc_acm::CDCEventType : uint8_t { esphome::usb_cdc_acm::CDC_EVENT_LINE_STATE_CHANGED , esphome::usb_cdc_acm::CDC_EVENT_LINE_CODING_CHANGED } |
Functions | |
| esp_err_t | esphome::usb_cdc_acm::ringbuf_read_bytes (RingbufHandle_t ring_buf, uint8_t *out_buf, size_t out_buf_sz, size_t *rx_data_size, TickType_t x_ticks_to_wait) |