Go to the documentation of this file.
10 #ifndef __usbconfig_h_included__
11 #define __usbconfig_h_included__
28 #define USB_CFG_IOPORTNAME D
32 #define USB_CFG_DMINUS_BIT 4
36 #define USB_CFG_DPLUS_BIT 2
45 #define USB_CFG_CLOCK_KHZ (F_CPU/1000)
54 #define USB_CFG_CHECK_CRC 0
77 #define USB_CFG_HAVE_INTRIN_ENDPOINT 0
82 #define USB_CFG_HAVE_INTRIN_ENDPOINT3 0
88 #define USB_CFG_EP3_NUMBER 3
98 #define USB_CFG_IMPLEMENT_HALT 0
104 #define USB_CFG_SUPPRESS_INTR_CODE 0
112 #define USB_CFG_INTR_POLL_INTERVAL 10
117 #define USB_CFG_IS_SELF_POWERED 0
121 #define USB_CFG_MAX_BUS_POWER 100
126 #define USB_CFG_IMPLEMENT_FN_WRITE 0
131 #define USB_CFG_IMPLEMENT_FN_READ 0
137 #define USB_CFG_IMPLEMENT_FN_WRITEOUT 0
143 #define USB_CFG_HAVE_FLOWCONTROL 0
148 #define USB_CFG_DRIVER_FLASH_PAGE 0
153 #define USB_CFG_LONG_TRANSFERS 0
174 #define USB_COUNT_SOF 0
198 #define USB_CFG_CHECK_DATA_TOGGLING 0
206 #define USB_CFG_HAVE_MEASURE_FRAME_LENGTH 0
210 #define USB_USE_FAST_CRC 0
221 #define USB_CFG_VENDOR_ID 0xc0, 0x16
230 #define USB_CFG_DEVICE_ID 0xdc, 0x05
241 #define USB_CFG_DEVICE_VERSION 0x00, 0x01
244 #define USB_CFG_VENDOR_NAME 'o', 'b', 'd', 'e', 'v', '.', 'a', 't'
245 #define USB_CFG_VENDOR_NAME_LEN 8
254 #define USB_CFG_DEVICE_NAME 'T', 'e', 'm', 'p', 'l', 'a', 't', 'e'
255 #define USB_CFG_DEVICE_NAME_LEN 8
269 #define USB_CFG_DEVICE_CLASS 0xff
270 #define USB_CFG_DEVICE_SUBCLASS 0
274 #define USB_CFG_INTERFACE_CLASS 0
275 #define USB_CFG_INTERFACE_SUBCLASS 0
276 #define USB_CFG_INTERFACE_PROTOCOL 0
347 #define USB_CFG_DESCR_PROPS_DEVICE 0
348 #define USB_CFG_DESCR_PROPS_CONFIGURATION 0
349 #define USB_CFG_DESCR_PROPS_STRINGS 0
350 #define USB_CFG_DESCR_PROPS_STRING_0 0
351 #define USB_CFG_DESCR_PROPS_STRING_VENDOR 0
352 #define USB_CFG_DESCR_PROPS_STRING_PRODUCT 0
353 #define USB_CFG_DESCR_PROPS_STRING_SERIAL_NUMBER 0
354 #define USB_CFG_DESCR_PROPS_HID 0
355 #define USB_CFG_DESCR_PROPS_HID_REPORT 0
356 #define USB_CFG_DESCR_PROPS_UNKNOWN 0
359 #define usbMsgPtr_t unsigned short