USB handle Structure definition. More...
#include <gr55xx_hal_usb.h>
Public Attributes | |
usb_regs_t * | p_instance |
usb_init_t | init |
__IO hal_lock_t | lock |
__IO hal_usb_state_t | state |
__IO uint32_t | error_code |
uint32_t | timeout |
uint32_t | retention [12] |
USB handle Structure definition.
Definition at line 185 of file gr55xx_hal_usb.h.
__IO uint32_t _usb_handle::error_code |
USB Error code
Definition at line 195 of file gr55xx_hal_usb.h.
usb_init_t _usb_handle::init |
USB communication parameters
Definition at line 189 of file gr55xx_hal_usb.h.
__IO hal_lock_t _usb_handle::lock |
Locking object
Definition at line 191 of file gr55xx_hal_usb.h.
usb_regs_t* _usb_handle::p_instance |
USB registers base address
Definition at line 187 of file gr55xx_hal_usb.h.
uint32_t _usb_handle::retention[12] |
USB important register information.
Definition at line 199 of file gr55xx_hal_usb.h.
__IO hal_usb_state_t _usb_handle::state |
USB communication state
Definition at line 193 of file gr55xx_hal_usb.h.
uint32_t _usb_handle::timeout |
Timeout for the USB memory access
Definition at line 197 of file gr55xx_hal_usb.h.