|
ESPHome 2026.1.0-dev
|
Data Structures | |
| struct | CDCEvent |
| class | USBCDCACMComponent |
| Main USB CDC ACM component that manages the USB device and all CDC interfaces. More... | |
| class | USBCDCACMInstance |
| Represents a single CDC ACM interface instance. More... | |
Typedefs | |
| using | LineCodingCallback = std::function<void(uint32_t bit_rate, uint8_t stop_bits, uint8_t parity, uint8_t data_bits)> |
| using | LineStateCallback = std::function<void(bool dtr, bool rts)> |
Enumerations | |
| enum | CDCEventType : uint8_t { CDC_EVENT_LINE_STATE_CHANGED , CDC_EVENT_LINE_CODING_CHANGED } |
Variables | |
| USBCDCACMComponent * | global_usb_cdc_component = nullptr |
| using esphome::usb_cdc_acm::LineCodingCallback = std::function<void(uint32_t bit_rate, uint8_t stop_bits, uint8_t parity, uint8_t data_bits)> |
Definition at line 19 of file usb_cdc_acm.h.
| using esphome::usb_cdc_acm::LineStateCallback = std::function<void(bool dtr, bool rts)> |
Definition at line 20 of file usb_cdc_acm.h.
| enum esphome::usb_cdc_acm::CDCEventType : uint8_t |
| Enumerator | |
|---|---|
| CDC_EVENT_LINE_STATE_CHANGED | |
| CDC_EVENT_LINE_CODING_CHANGED | |
Definition at line 23 of file usb_cdc_acm.h.
| USBCDCACMComponent * esphome::usb_cdc_acm::global_usb_cdc_component = nullptr |
Definition at line 23 of file usb_cdc_acm.cpp.