Lines Matching full:device
21 * Project: USB Device Driver definitions
64 \brief USB Device State
67 uint32_t vbus : 1; ///< USB Device VBUS flag
68 uint32_t speed : 2; ///< USB Device speed setting (ARM_USB_SPEED_xxx)
69 uint32_t active : 1; ///< USB Device active flag
74 /****** USB Device Event *****/
75 #define ARM_USBD_EVENT_VBUS_ON (1UL << 0) ///< USB Device VBUS On
76 #define ARM_USBD_EVENT_VBUS_OFF (1UL << 1) ///< USB Device VBUS Off
102 \brief Initialize USB Device Interface.
109 \brief De-initialize USB Device Interface.
114 \brief Control USB Device Interface Power.
120 \brief Connect USB Device.
125 \brief Disconnect USB Device.
130 \brief Get current USB Device State.
131 \return Device State \ref ARM_USBD_STATE
140 \brief Set USB Device Address.
141 \param[in] dev_addr Device Address
215 \brief Signal USB Device Event.
227 …ent); ///< Pointer to \ref ARM_USBD_SignalDeviceEvent : Signal USB Device Event.
232 \brief USB Device Driver Capabilities.
243 \brief Access structure of the USB Device Driver.
249 …t cb_endpoint_event); ///< Pointer to \ref ARM_USBD_Initialize : Initialize USB Device Interface.
250 … ///< Pointer to \ref ARM_USBD_Uninitialize : De-initialize USB Device Interface.
251 … ///< Pointer to \ref ARM_USBD_PowerControl : Control USB Device Interface Power.
252 … ///< Pointer to \ref ARM_USBD_DeviceConnect : Connect USB Device.
253 … ///< Pointer to \ref ARM_USBD_DeviceDisconnect : Disconnect USB Device.
254 … ///< Pointer to \ref ARM_USBD_DeviceGetState : Get current USB Device State.
256 … ///< Pointer to \ref ARM_USBD_DeviceSetAddress : Set USB Device Address.