UM09001 User & Reference Guide for emUSB © 2010 - 2015 SEGGER Microcontroller GmbH & Co. KG
Index 447
Index
B
Bulk Communication
USB_BULK_Add() ..............................90
USB_BULK_CancelRead() ...................91
USB_BULK_CancelWrite() ...................92
USB_BULK_GetNumBytesInBuffer() .....93
USB_BULK_GetNumBytesRemToRead() 94
USB_BULK_GetNumBytesToWrite() ......95
USB_BULK_INIT_DATA ..................... 111
USB_BULK_Read() ............................96
USB_BULK_ReadOverlapped() .............97
USB_BULK_ReadTimed() ....................98
USB_BULK_Receive() ....................... 101
USB_BULK_SetOnRXHook ..................99
USB_BULK_WaitForRX() ................... 102
USB_BULK_WaitForTX() ................... 103
USB_BULK_Write() .......................... 104
USB_BULK_WriteEx() ....................... 105
USB_BULK_WriteExTimed() .............. 106
USB_BULK_WriteNULLPacket() .......... 110
USB_BULK_WriteOverlapped() ... 107–108
USB_BULK_WriteTimed() .................. 108
USB_ON_RX_FUNC .......................... 112
Bulk Communication(Host)
USBBULK_Close() .....................118, 148
USBBULK_CloseEx() ........................ 119
USBBULK_GetConfigDescriptor() ....... 128
USBBULK_GetConfigDescriptorEx() ... 129,
159
USBBULK_GetDriverCompileDate() ... 126,
177
USBBULK_GetDriverVersion() ... 127, 178–
179
USBBULK_GetMode() ....................... 130
USBBULK_GetModeEx() .............131, 160
USBBULK_GetNumAvailableDevices() 132,
180
USBBULK_GetReadMaxTransferSize() . 133
USBBULK_GetReadMaxTransferSizeEx() ...
134, ......................................... 161
USBBULK_GetSN() ...................135, 173
USBBULK_GetWriteMaxTransferSize() . 136
USBBULK_GetWriteMaxTransferSizeEx() ..
137, ......................................... 162
USBBULK_Open() .....................116, 147
USBBULK_OpenEx() ........................ 117
USBBULK_Read() .....................120, 152
USBBULK_ReadEx() ..................121, 153
USBBULK_SetMode() ....................... 138
USBBULK_SetModeEx() .............139, 165
USBBULK_SetTimeout() ................... 140
USBBULK_SetTimeoutEx() ................ 141
USBBULK_SetUSBId() ...............142, 151
USBBULK_Write() .....................122, 153
USBBULK_WriteEx() ........................ 123
USBBULK_WriteRead ................124, 154
USBBULK_WriteReadEx() ...........125, 159
C
"C" compiler ....................................... 26
CDC
USB_CDC_Add() ..............................280
USB_CDC_CancelRead() ...................281
USB_CDC_CancelReadEx ..................281
USB_CDC_CancelWrite() ...................282
USB_CDC_CancelWriteEx() ...............282
USB_CDC_INIT_DATA ......................301
USB_CDC_LINE_CODING ..................304
USB_CDC_ON_SET_LINE_CODING .....303
USB_CDC_Read() ............................283
USB_CDC_ReadEx() .........................283
USB_CDC_ReadOverlapped() ............284
USB_CDC_ReadOverlappedEx() .........284
USB_CDC_ReadTimed() ....................285
USB_CDC_ReadTimedEx() ................285
USB_CDC_Receive() ........................286
USB_CDC_ReceiveEx() .....................286
USB_CDC_ReceiveTimed() ................287
USB_CDC_ReceiveTimedEx() .............287
USB_CDC_SetLineCoding() ........289–290
USB_CDC_SetOnBreak .....................288
USB_CDC_SetOnBreakEx ..................288
USB_CDC_UpdateSerialState() ..........290
USB_CDC_UpdateSerialStateEx() .......290
USB_CDC_WaitForRX() .....................294
USB_CDC_WaitForRXEx() .................294
USB_CDC_WaitForTX() .....................295
USB_CDC_WaitForTXEx() ..................295
USB_CDC_Write() ............................291
USB_CDC_WriteEx() ........................291
USB_CDC_WriteOverlapped() ............292
USB_CDC_WriteSerialState() .............296
USB_CDC_WriteSerialStateEx() .........296
USB_CDC_WriteTimed() ...................293
USB_CDC_WriteTimedEx() ................293
E
embOS/IP
Integrating into your system .............. 40
F
FAQ ..................................................445
H
HID
USB_HID_Add() ..............................317
USB_HID_INIT_DATA .......................330
USB_HID_Read() .............................318
M
MSD
USB_MSD_Add() ..................... 192, 235
USB_MSD_AddCDRom() ...................194
USB_MSD_AddUnit() ................ 193, 236
USB_MSD_Connect() ............... 199, 202
USB_MSD_Disconnect() ....................200
USB_MSD_INFO ..............................206
USB_MSD_INIT_DATA ....... 205, 238–239
USB_MSD_INST_DATA ............. 207, 240
USB_MSD_RequestDisconnect() .........201
USB_MSD_SetPreventAllowRemovalHook()
195
USB_MSD_SetReadWriteHook() .........197