USBUS CDC ACM context struct. More...
#include <acm.h>
Data Fields | |
| usbus_handler_t | handler_ctrl | 
| control handler  | |
| usbus_interface_t | iface_ctrl | 
| CDC control interface  | |
| usbus_interface_t | iface_data | 
| CDC data interface  | |
| usbus_descr_gen_t | cdcacm_descr | 
| CDC descriptor generator  | |
| usbus_cdcacm_cb_t | cb | 
| Callback for data handlers  | |
| usbus_cdcacm_coding_cb_t | coding_cb | 
| Callback for ACM coding changes.  | |
| tsrb_t | tsrb | 
| TSRB for data to the host  | |
| usbus_t * | usbus | 
| USBUS reference  | |
| size_t | occupied | 
| Number of bytes for the host  | |
| usbus_cdcacm_line_state_t | state | 
| Current line state  | |
| event_t | flush | 
| device2host forced flush event  | |
| usb_req_cdcacm_coding_t | coding | 
| Current coding configuration  | |
| usbdev_ep_buf_t | out_buf [CONFIG_USBUS_CDC_ACM_BULK_EP_SIZE] | 
| Host to device data buffer.  | |
| usbdev_ep_buf_t | in_buf [CONFIG_USBUS_CDC_ACM_STDIO_BUF_SIZE] | 
| Device to host data buffer.  | |