usbopt_t
List of configuration settings for USB peripherals.
usbopt_enable_t
Binary parameter for enabling and disabling options.
usbopt_ep_t
List of configuration settings for USB peripheral endpoints.
@ USBOPT_ATTACH
(usbopt_enable_t) Attach/detach USB peripheral to host
@ USBOPT_ENUMERATED_SPEED
(usb_version_t) Speed at which the usb peripheral got enumerated by the host
@ USBOPT_ADDRESS
(uint8_t) USB device address, limited to 7 bit by the protocol
@ USBOPT_CONNECTED
(usbopt_enable_t) Whether a USB host connection is detected
@ USBOPT_MAX_VERSION
(usb_version_t) Highest USB version supported by peripheral
@ USBOPT_MAX_SPEED
(usb_version_t) Highest USB speed supported by peripheral
@ USBOPT_ENABLE
enable a given option
@ USBOPT_DISABLE
disable a given option
@ USBOPT_EP_ENABLE
(usbopt_enable_t) Enable or disable the endpoint
@ USBOPT_EP_STALL
(usbopt_enable_t) Enable or disable stall replies for endpoint
@ USBOPT_EP_AVAILABLE
(size_t) Retrieve number of bytes available on endpoint.