Modules | |
| USB host custom actions | |
Defines | |
| #define | VID_PID_TABLE |
| #define | CLASS_SUBCLASS_PROTOCOL |
| #define | SIZEOF_DATA_STAGE 250 |
| The size of RAM buffer reserved of descriptors manipulation. | |
| #define | DEVICE_ADDRESS 0x05 |
| The address that will be assigned to the connected device. | |
| #define | HOST_STRICT_VID_PID_TABLE DISABLE |
| The host controller will be limited to the strict VID/PID list. | |
| #define | HOST_AUTO_CFG_ENDPOINT ENABLE |
| Try to configure the host pipe according to the device descriptors received. | |
| #define | HOST_CONTINUOUS_SOF_INTERRUPT DISABLE |
| Host start of frame interrupt always enable. | |
| #define | HOST_ERROR_RESTART ENABLE |
| When Host error state detected, goto unattached state. | |
| #define | ID_PIN_CHANGE_GENERATE_RESET DISABLE |
| Force WDT reset upon ID pin change. | |
| #define | NAK_TIMEOUT_DELAY 1 |
| NAK handshake in 1/4sec (250ms) before timeout. | |
| #define | User_configure_endpoint() |
| If no auto configuration of EP, map here user function. | |
Functions | |
| void | host_suspend_action (void) |
| #define VID_PID_TABLE |
Value:
{VID_ATMEL, 2, PID_MegaHIDMouse, 0x2014 \
,0x0123, 3, 0x2000, 0x2100, 0x1258}
Definition at line 100 of file conf_usb.h.
| #define CLASS_SUBCLASS_PROTOCOL |
Value:
{0x0A, 0x00, 0x00, \
0x00, 0x00, 0x00,\
0xFF,0x00,0x00}
CLASS_SUBCLASS_PROTOCOL format definition:
define CLASS_SUBCLASS_PROTOCOL {CLASS1, SUB_CLASS1,PROTOCOL1,
...
CLASSz, SUB_CLASSz,PROTOCOLz}
Definition at line 113 of file conf_usb.h.
| #define SIZEOF_DATA_STAGE 250 |
The size of RAM buffer reserved of descriptors manipulation.
Definition at line 118 of file conf_usb.h.
| #define DEVICE_ADDRESS 0x05 |
The address that will be assigned to the connected device.
Definition at line 121 of file conf_usb.h.
| #define HOST_STRICT_VID_PID_TABLE DISABLE |
The host controller will be limited to the strict VID/PID list.
When enabled, if the device PID/VID does not belongs to the supported list, the host controller library will not go to deeper configuration, but to error state.
Definition at line 126 of file conf_usb.h.
| #define HOST_AUTO_CFG_ENDPOINT ENABLE |
Try to configure the host pipe according to the device descriptors received.
Definition at line 129 of file conf_usb.h.
| #define HOST_CONTINUOUS_SOF_INTERRUPT DISABLE |
| #define HOST_ERROR_RESTART ENABLE |
| #define ID_PIN_CHANGE_GENERATE_RESET DISABLE |
| #define NAK_TIMEOUT_DELAY 1 |
| #define User_configure_endpoint | ( | ) |
| void host_suspend_action | ( | void | ) |
1.5.3