Public Attributes | List of all members
_usb_init Struct Reference
Peripheral Driver » HAL Driver » USB » Structures » USB Configuration

USB init Structure definition. More...

`#include <gr55xx_hal_usb.h>`

Collaboration diagram for _usb_init:
[legend]

## Public Attributes
uint32_t | speed
| Specifies the USB Transceiver speed. More...
uint32_t | enum_type
| Specifies the USB enumeration type( hardware enumeration and MCU enumeration). More...
hw_enum_parm_t | hw_enum
| Specifies the USB hardware enumeration parameter(MCU enumeration:NULL;hardware enumeration: valid). More...

## Detailed Description

USB init Structure definition.

Definition at line 165 of file gr55xx_hal_usb.h.

## Member Data Documentation

## ◆ enum_type

uint32_t _usb_init::enum_type

Specifies the USB enumeration type( hardware enumeration and MCU enumeration).

This parameter can be a value of USB enumeration type.

Definition at line 170 of file gr55xx_hal_usb.h.

## ◆ hw_enum

hw_enum_parm_t _usb_init::hw_enum

Specifies the USB hardware enumeration parameter(MCU enumeration:NULL;hardware enumeration: valid).

This parameter can be a value of hw_enum_parm_t.

Definition at line 173 of file gr55xx_hal_usb.h.

## ◆ speed

uint32_t _usb_init::speed

Specifies the USB Transceiver speed.

This parameter can be a value of USB speed Mode.

Definition at line 167 of file gr55xx_hal_usb.h.

The documentation for this struct was generated from the following file:

- gr55xx_hal_usb.h