Zephyr API Documentation
3.6.99
A Scalable Open Source RTOS
|
Data Structures | |
struct | usbd_msg |
USB device message. More... | |
Enumerations | |
enum | usbd_msg_type { USBD_MSG_VBUS_READY , USBD_MSG_VBUS_REMOVED , USBD_MSG_RESUME , USBD_MSG_SUSPEND , USBD_MSG_RESET , USBD_MSG_UDC_ERROR , USBD_MSG_STACK_ERROR , USBD_MSG_CDC_ACM_LINE_CODING , USBD_MSG_CDC_ACM_CONTROL_LINE_STATE } |
USB device support message types. More... | |
Functions | |
static const char * | usbd_msg_type_string (const enum usbd_msg_type type) |
Returns the message type as a constant string. | |
Variables | |
static const char *const | usbd_msg_type_list [] |
Number of entries in usbd_msg_type_list is not equal to | USBD_MSG_MAX_NUMBER |
Maximum number of message types. | |
enum usbd_msg_type |
#include <zephyr/usb/usbd_msg.h>
USB device support message types.
The first set of message types map to event types from the UDC driver API.
|
inlinestatic |
#include <zephyr/usb/usbd_msg.h>
Returns the message type as a constant string.
[in] | type | USBD message type |
USBD_MSG_MAX_NUMBER |
#include <zephyr/usb/usbd_msg.h>
Maximum number of message types.
|
static |
#include <zephyr/usb/usbd_msg.h>