USBB standard types
[USBB low-level driver module]


Detailed Description

List of the standard types used in USBB.


Defines

#define AWAITVRISE_TIMER   AVR32_USBB_USBCON_TIMPAGE_A_WAIT_VRISE
#define AWAITVRISE_TMOUT_100_MS   AVR32_USBB_USBCON_TIMVALUE_A_WAIT_VRISE_100_MS
#define AWAITVRISE_TMOUT_20_MS   AVR32_USBB_USBCON_TIMVALUE_A_WAIT_VRISE_20_MS
#define AWAITVRISE_TMOUT_50_MS   AVR32_USBB_USBCON_TIMVALUE_A_WAIT_VRISE_50_MS
#define AWAITVRISE_TMOUT_70_MS   AVR32_USBB_USBCON_TIMVALUE_A_WAIT_VRISE_70_MS
#define BANK_PID_DATA0   0
#define BANK_PID_DATA1   1
#define DIRECTION_IN   AVR32_USBB_UECFGX_EPDIR_IN
#define DIRECTION_OUT   AVR32_USBB_UECFGX_EPDIR_OUT
#define DMA_BUFFER_SIZE_16_BITS   AVR32_USBB_UFEATURES_DMA_BUFFER_SIZE_16_BITS
#define DMA_BUFFER_SIZE_24_BITS   AVR32_USBB_UFEATURES_DMA_BUFFER_SIZE_24_BITS
#define DOUBLE_BANK   AVR32_USBB_UECFGX_EPBK_DOUBLE
#define IP_NAME_PART_1   1
#define IP_NAME_PART_2   2
#define PDTMOUTCNT_TIMER   AVR32_USBB_USBCON_TIMPAGE_PD_TMOUT_CNT
#define PDTMOUTCNT_TMOUT_105_MS   AVR32_USBB_USBCON_TIMVALUE_PD_TMOUT_CNT_105_MS
#define PDTMOUTCNT_TMOUT_118_MS   AVR32_USBB_USBCON_TIMVALUE_PD_TMOUT_CNT_118_MS
#define PDTMOUTCNT_TMOUT_131_MS   AVR32_USBB_USBCON_TIMVALUE_PD_TMOUT_CNT_131_MS
#define PDTMOUTCNT_TMOUT_93_MS   AVR32_USBB_USBCON_TIMVALUE_PD_TMOUT_CNT_93_MS
#define SINGLE_BANK   AVR32_USBB_UECFGX_EPBK_SINGLE
#define SRPDETTMOUT_TIMER   AVR32_USBB_USBCON_TIMPAGE_SRP_DET_TMOUT
#define SRPDETTMOUT_TMOUT_100_US   AVR32_USBB_USBCON_TIMVALUE_SRP_DET_TMOUT_100_US
#define SRPDETTMOUT_TMOUT_10_US   AVR32_USBB_USBCON_TIMVALUE_SRP_DET_TMOUT_10_US
#define SRPDETTMOUT_TMOUT_11_MS   AVR32_USBB_USBCON_TIMVALUE_SRP_DET_TMOUT_11_MS
#define SRPDETTMOUT_TMOUT_1_MS   AVR32_USBB_USBCON_TIMVALUE_SRP_DET_TMOUT_1_MS
#define TOKEN_IN   AVR32_USBB_UPCFGX_PTOKEN_IN
#define TOKEN_OUT   AVR32_USBB_UPCFGX_PTOKEN_OUT
#define TOKEN_SETUP   AVR32_USBB_UPCFGX_PTOKEN_SETUP
#define TRIPLE_BANK   AVR32_USBB_UECFGX_EPBK_TRIPLE
#define TYPE_BULK   AVR32_USBB_UECFGX_EPTYPE_BULK
#define TYPE_CONTROL   AVR32_USBB_UECFGX_EPTYPE_CONTROL
#define TYPE_INTERRUPT   AVR32_USBB_UECFGX_EPTYPE_INTERRUPT
#define TYPE_ISOCHRONOUS   AVR32_USBB_UECFGX_EPTYPE_ISOCHRONOUS
#define VBBUSPULSING_TIMER   AVR32_USBB_USBCON_TIMPAGE_VB_BUS_PULSING
#define VBBUSPULSING_TMOUT_15_MS   AVR32_USBB_USBCON_TIMVALUE_VB_BUS_PULSING_15_MS
#define VBBUSPULSING_TMOUT_23_MS   AVR32_USBB_USBCON_TIMVALUE_VB_BUS_PULSING_23_MS
#define VBBUSPULSING_TMOUT_31_MS   AVR32_USBB_USBCON_TIMVALUE_VB_BUS_PULSING_31_MS
#define VBBUSPULSING_TMOUT_40_MS   AVR32_USBB_USBCON_TIMVALUE_VB_BUS_PULSING_40_MS


Define Documentation

#define AWAITVRISE_TIMER   AVR32_USBB_USBCON_TIMPAGE_A_WAIT_VRISE

Definition at line 112 of file usb_drv.h.

#define AWAITVRISE_TMOUT_100_MS   AVR32_USBB_USBCON_TIMVALUE_A_WAIT_VRISE_100_MS

Definition at line 116 of file usb_drv.h.

#define AWAITVRISE_TMOUT_20_MS   AVR32_USBB_USBCON_TIMVALUE_A_WAIT_VRISE_20_MS

Definition at line 113 of file usb_drv.h.

#define AWAITVRISE_TMOUT_50_MS   AVR32_USBB_USBCON_TIMVALUE_A_WAIT_VRISE_50_MS

Definition at line 114 of file usb_drv.h.

#define AWAITVRISE_TMOUT_70_MS   AVR32_USBB_USBCON_TIMVALUE_A_WAIT_VRISE_70_MS

Definition at line 115 of file usb_drv.h.

#define BANK_PID_DATA0   0

Definition at line 149 of file usb_drv.h.

#define BANK_PID_DATA1   1

Definition at line 150 of file usb_drv.h.

#define DIRECTION_IN   AVR32_USBB_UECFGX_EPDIR_IN

Definition at line 139 of file usb_drv.h.

Referenced by usb_set_feature(), and usb_user_endpoint_init().

#define DIRECTION_OUT   AVR32_USBB_UECFGX_EPDIR_OUT

Definition at line 138 of file usb_drv.h.

Referenced by usb_init_device(), and usb_user_endpoint_init().

#define DMA_BUFFER_SIZE_16_BITS   AVR32_USBB_UFEATURES_DMA_BUFFER_SIZE_16_BITS

Definition at line 109 of file usb_drv.h.

#define DMA_BUFFER_SIZE_24_BITS   AVR32_USBB_UFEATURES_DMA_BUFFER_SIZE_24_BITS

Definition at line 110 of file usb_drv.h.

#define DOUBLE_BANK   AVR32_USBB_UECFGX_EPBK_DOUBLE

Definition at line 146 of file usb_drv.h.

Referenced by host_check_class().

#define IP_NAME_PART_1   1

Definition at line 106 of file usb_drv.h.

#define IP_NAME_PART_2   2

Definition at line 107 of file usb_drv.h.

#define PDTMOUTCNT_TIMER   AVR32_USBB_USBCON_TIMPAGE_PD_TMOUT_CNT

Definition at line 122 of file usb_drv.h.

#define PDTMOUTCNT_TMOUT_105_MS   AVR32_USBB_USBCON_TIMVALUE_PD_TMOUT_CNT_105_MS

Definition at line 124 of file usb_drv.h.

#define PDTMOUTCNT_TMOUT_118_MS   AVR32_USBB_USBCON_TIMVALUE_PD_TMOUT_CNT_118_MS

Definition at line 125 of file usb_drv.h.

#define PDTMOUTCNT_TMOUT_131_MS   AVR32_USBB_USBCON_TIMVALUE_PD_TMOUT_CNT_131_MS

Definition at line 126 of file usb_drv.h.

#define PDTMOUTCNT_TMOUT_93_MS   AVR32_USBB_USBCON_TIMVALUE_PD_TMOUT_CNT_93_MS

Definition at line 123 of file usb_drv.h.

#define SINGLE_BANK   AVR32_USBB_UECFGX_EPBK_SINGLE

#define SRPDETTMOUT_TIMER   AVR32_USBB_USBCON_TIMPAGE_SRP_DET_TMOUT

Definition at line 127 of file usb_drv.h.

#define SRPDETTMOUT_TMOUT_100_US   AVR32_USBB_USBCON_TIMVALUE_SRP_DET_TMOUT_100_US

Definition at line 129 of file usb_drv.h.

#define SRPDETTMOUT_TMOUT_10_US   AVR32_USBB_USBCON_TIMVALUE_SRP_DET_TMOUT_10_US

Definition at line 128 of file usb_drv.h.

#define SRPDETTMOUT_TMOUT_11_MS   AVR32_USBB_USBCON_TIMVALUE_SRP_DET_TMOUT_11_MS

Definition at line 131 of file usb_drv.h.

#define SRPDETTMOUT_TMOUT_1_MS   AVR32_USBB_USBCON_TIMVALUE_SRP_DET_TMOUT_1_MS

Definition at line 130 of file usb_drv.h.

#define TOKEN_IN   AVR32_USBB_UPCFGX_PTOKEN_IN

Definition at line 142 of file usb_drv.h.

Referenced by host_get_data(), host_get_data_interrupt(), and host_transfer_control().

#define TOKEN_OUT   AVR32_USBB_UPCFGX_PTOKEN_OUT

#define TOKEN_SETUP   AVR32_USBB_UPCFGX_PTOKEN_SETUP

Definition at line 141 of file usb_drv.h.

Referenced by host_transfer_control(), and usb_host_task().

#define TRIPLE_BANK   AVR32_USBB_UECFGX_EPBK_TRIPLE

Definition at line 147 of file usb_drv.h.

#define TYPE_BULK   AVR32_USBB_UECFGX_EPTYPE_BULK

Definition at line 135 of file usb_drv.h.

Referenced by host_check_class(), and usb_set_feature().

#define TYPE_CONTROL   AVR32_USBB_UECFGX_EPTYPE_CONTROL

Definition at line 133 of file usb_drv.h.

Referenced by usb_host_task(), and usb_init_device().

#define TYPE_INTERRUPT   AVR32_USBB_UECFGX_EPTYPE_INTERRUPT

#define TYPE_ISOCHRONOUS   AVR32_USBB_UECFGX_EPTYPE_ISOCHRONOUS

Definition at line 134 of file usb_drv.h.

#define VBBUSPULSING_TIMER   AVR32_USBB_USBCON_TIMPAGE_VB_BUS_PULSING

Definition at line 117 of file usb_drv.h.

#define VBBUSPULSING_TMOUT_15_MS   AVR32_USBB_USBCON_TIMVALUE_VB_BUS_PULSING_15_MS

Definition at line 118 of file usb_drv.h.

#define VBBUSPULSING_TMOUT_23_MS   AVR32_USBB_USBCON_TIMVALUE_VB_BUS_PULSING_23_MS

Definition at line 119 of file usb_drv.h.

#define VBBUSPULSING_TMOUT_31_MS   AVR32_USBB_USBCON_TIMVALUE_VB_BUS_PULSING_31_MS

Definition at line 120 of file usb_drv.h.

#define VBBUSPULSING_TMOUT_40_MS   AVR32_USBB_USBCON_TIMVALUE_VB_BUS_PULSING_40_MS

Definition at line 121 of file usb_drv.h.


Generated on Fri Feb 19 02:27:53 2010 for AVR32 - USB Enumeration Example by  doxygen 1.5.5