

In transaction done on this EP enum usb_dc_ep_transfer_type ¶ Out transaction on this EP, data is available for read enumerator USB_DC_EP_DATA_IN ¶ SETUP received enumerator USB_DC_EP_DATA_OUT ¶ Status Codes reported by the registered endpoint callback.

Initial USB connection status enum usb_dc_ep_cb_status_code ¶ Start of Frame received enumerator USB_DC_UNKNOWN ¶ Set Feature ENDPOINT_HALT received enumerator USB_DC_CLEAR_HALT ¶Ĭlear Feature ENDPOINT_HALT received enumerator USB_DC_SOF ¶ USB interface selected enumerator USB_DC_SET_HALT ¶ USB connection resumed by the HOST enumerator USB_DC_INTERFACE ¶ USB connection suspended by the HOST enumerator USB_DC_RESUME ¶ USB connection lost enumerator USB_DC_SUSPEND ¶

USB configuration done enumerator USB_DC_DISCONNECTED ¶ USB connection established, hardware enumeration is completed enumerator USB_DC_CONFIGURED ¶ USB error reported by the controller enumerator USB_DC_RESET ¶ Status codes reported by the registered device status callback. The following Product IDs are currently used: When adding a new sample, add a new entry in samples/subsys/usb/usb_pid.KconfigĪnd a Kconfig file inside your sample subdirectory. Steering Committee, may allocate other USB Product IDs based on well-motivatedĮach USB sample has its own unique Product ID. The USB maintainer, if one is assigned, or otherwise the Zephyr Technical Product, the vendor must use the USB Vendor and Product ID assigned to them.Ī vendor integrating the Zephyr USB subsystem in a product must not use the When a vendor integrates the Zephyr USB subsystem into a Represents the Zephyr kernel major and minor versions as a binary codedĭecimal value. The USB Vendor ID for the Zephyr project is 0x2FE3. HID Mouse and Keyboard report descriptors.USB Human Interface Devices (HID) support.Testing USB over USP/IP in native_posix.Error Detection And Correction (EDAC) API.
