Loading...
Searching...
No Matches
sam0_common_usb_t Struct Reference

sam0 usb peripheral device context More...

Detailed Description

sam0 usb peripheral device context

Definition at line 42 of file sam_usb.h.

#include <sam_usb.h>

Data Fields

usbdev_t usbdev
 Inherited usbdev struct.
 
const sam0_common_usb_config_tconfig
 USB peripheral config

 
UsbDeviceDescBank banks [2 *SAM_USB_NUM_EP]
 Device descriptor banks.
 
usbdev_ep_t endpoints [2 *SAM_USB_NUM_EP]
 Endpoints

 
bool suspended
 Suspend active

 

Field Documentation

◆ banks

UsbDeviceDescBank sam0_common_usb_t::banks[2 *SAM_USB_NUM_EP]

Device descriptor banks.

Definition at line 45 of file sam_usb.h.

◆ config

const sam0_common_usb_config_t* sam0_common_usb_t::config

USB peripheral config

Definition at line 44 of file sam_usb.h.

◆ endpoints

usbdev_ep_t sam0_common_usb_t::endpoints[2 *SAM_USB_NUM_EP]

Endpoints

Definition at line 46 of file sam_usb.h.

◆ suspended

bool sam0_common_usb_t::suspended

Suspend active

Definition at line 47 of file sam_usb.h.

◆ usbdev

usbdev_t sam0_common_usb_t::usbdev

Inherited usbdev struct.

Definition at line 43 of file sam_usb.h.


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