|
ESPHome 2025.12.0b2
|
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 |
| Providing packet encoding functions for exchanging data with a remote host. | |
| 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 } |