Skip to content

Struct SYN_USB_HostDevInfo

ClassList > SYN_USB_HostDevInfo

More...

  • #include <syn_usb_host.h>

Public Attributes

Type Name
uint8_t dev_addr
uint8_t dev_class
uint8_t dev_protocol
uint8_t dev_subclass
uint8_t max_pkt_ep0
uint8_t num_configs
uint16_t pid
uint16_t vid

Detailed Description

Cached device information from enumeration

Public Attributes Documentation

variable dev_addr

uint8_t SYN_USB_HostDevInfo::dev_addr;

Assigned USB bus address


variable dev_class

uint8_t SYN_USB_HostDevInfo::dev_class;

Device class code


variable dev_protocol

uint8_t SYN_USB_HostDevInfo::dev_protocol;

Device protocol code


variable dev_subclass

uint8_t SYN_USB_HostDevInfo::dev_subclass;

Device subclass code


variable max_pkt_ep0

uint8_t SYN_USB_HostDevInfo::max_pkt_ep0;

EP0 maximum packet size


variable num_configs

uint8_t SYN_USB_HostDevInfo::num_configs;

Number of configurations


variable pid

uint16_t SYN_USB_HostDevInfo::pid;

Product ID


variable vid

uint16_t SYN_USB_HostDevInfo::vid;

Vendor ID



The documentation for this class was generated from the following file src/syntropic/drivers/syn_usb_host.h