USB handle Structure definition. More...
#include <gr55xx_hal_usb.h>
Collaboration diagram for _usb_handle:Public Attributes | |
| usb_regs_t * | p_instance |
| USB registers base address More... | |
| usb_init_t | init |
| USB communication parameters More... | |
| __IO hal_lock_t | lock |
| Locking object More... | |
| __IO hal_usb_state_t | state |
| USB communication state More... | |
| __IO uint32_t | error_code |
| USB Error code More... | |
| uint32_t | timeout |
| Timeout for the USB memory access More... | |
| uint32_t | retention [12] |
| USB important register information. More... | |
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] |
| __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.