00001
00060 #ifndef usbdriverparam_H
00061
00062 #ifndef __doxygen_HIDE
00063
00064 #define usbdriverparam_H
00065
00066 #endif
00067
00069 #define MAX_TRANSFER_SIZE 2048
00070
00075 #define MAX_QUEUE_SIZE 100
00076
00078 #define MEM_POOL_SIZE 10240
00079
00081 #define TRANSACTION_TIMEOUT_RX 500
00082
00084 #define TRANSACTION_TIMEOUT_TX 500
00085
00086 #ifdef IX_USB_DMA
00087
00089 #undef IX_USB_ENABLE_DMA
00090
00092 #define DMA_ENABLED TRUE
00093 #define DMA_DISABLED FALSE
00094 #define NO_DMA_CHANNEL FALSE
00095
00097 static BOOL EPDMAEnabledTable[] =
00098 {
00099 #ifdef ENABLE_DMA
00100
00101 NO_DMA_CHANNEL,
00102 DMA_ENABLED,
00103 DMA_ENABLED,
00104 DMA_ENABLED,
00105 DMA_ENABLED,
00106 NO_DMA_CHANNEL,
00107 DMA_ENABLED,
00108 DMA_ENABLED,
00109 DMA_ENABLED,
00110 DMA_ENABLED,
00111 NO_DMA_CHANNEL,
00112 DMA_ENABLED,
00113 DMA_ENABLED,
00114 DMA_ENABLED,
00115 DMA_ENABLED,
00116 NO_DMA_CHANNEL
00117
00118 #else
00119
00120 NO_DMA_CHANNEL,
00121 DMA_DISABLED,
00122 DMA_DISABLED,
00123 DMA_DISABLED,
00124 DMA_DISABLED,
00125 NO_DMA_CHANNEL,
00126 DMA_DISABLED,
00127 DMA_DISABLED,
00128 DMA_DISABLED,
00129 DMA_DISABLED,
00130 NO_DMA_CHANNEL,
00131 DMA_DISABLED,
00132 DMA_DISABLED,
00133 DMA_DISABLED,
00134 DMA_DISABLED,
00135 NO_DMA_CHANNEL
00136
00137 #endif
00138 };
00139
00140 #endif
00141
00142 #endif
00143