aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2022-02-25ccid emulation: set usb configHEADmasterEric Wild1-1/+1
2022-02-25ccid emulation: check connection state to prevent errors due to delayed messagesEric Wild1-0/+2
2022-02-25add functions for usb port reset & config settingEric Wild5-0/+52
2021-06-03CCID_Emulation: Add a Slot_CT + related helper functionsHarald Welte1-0/+157
2021-06-03differentiate logging between DEBUG / PORTEVENT / WARNING / ERRORHarald Welte2-22/+22
2020-02-29Allow opening of USB device by physical bus pathHarald Welte5-1/+109
2020-02-29USB_Component: Add global guard timerHarald Welte1-0/+16
2019-11-28fix tr_CCID_Parameters (missing field bProtocolNum)Harald Welte1-0/+1
2019-11-28CCID: Fix parsing of CCID_PC_to_RDR_SetParameters, CCID_RDR_to_PC_ParametersHarald Welte1-0/+5
2019-11-27CCID_Emulation: Use USB_Device_Match and dynamically resolve EP addrsHarald Welte1-8/+51
2019-11-27add f_usb_get_desc_tree() to provide hierarchical tree of descriptorsHarald Welte1-0/+42
2019-11-27Add 'USB_Device_Match' (currently only match on VID/PID supported)Harald Welte1-0/+15
2019-11-26CCID: Some more CCID_SlotError codesHarald Welte1-0/+4
2019-11-26CCID: Add (present) qualifier where applicable; include hdr_in in receive tem...Harald Welte1-32/+67
2019-11-21make setparameters workEric Wild2-1/+11
2019-11-21do not submit bulk transfers to the interrupt ep..Eric Wild1-2/+2
2019-11-20fix irq endpoint handlingEric Wild1-0/+5
2019-11-14Split USB_Component from USB_Emulation and add CCID_EmulationHarald Welte2-0/+348
2019-11-14ts_CCID_XfrBlock: Default values for bwi and levelHarald Welte1-1/+1
2019-11-14CCID_Templates: Add missing dependency on Osmocom_Types (u_int*_t)Harald Welte1-0/+1
2019-11-14CCID_Types: Fix byte order of CCID_ProtocolsHarald Welte1-1/+1
2019-01-30CCID_Templates: Fix dwLength value in send templatesHarald Welte1-13/+13
2019-01-30use local variables in outgoing_send() to avoid starnge printf valuesHarald Welte1-2/+4
2019-01-28declare {enc,dec}_CCID_ClassDescriptorHarald Welte1-0/+11
2019-01-28CCID_Types: avoid multi-byte bitfield recordsHarald Welte1-3/+8
2019-01-28Extend 'USB_StandardDescriptor' with binary 'other'Harald Welte1-2/+11
2019-01-25fixup uint8_t messHarald Welte1-30/+30
2019-01-25remove dependency on Osmocom_Types.ttcnHarald Welte2-2/+1
2019-01-14Add new CCID_Templates module containing USB-CCID related templatesHarald Welte1-0/+273
2019-01-14CCID_Types: Fix typoHarald Welte1-1/+1
2019-01-14CCID_TypeS: Use little-endian 16/32bit integer typesHarald Welte2-14/+16
2019-01-13Add CCID_Types containing definitions relevant to USB CCIDHarald Welte1-0/+452
2019-01-13fix typo in record member name (USB_EpAttribs.Usage_Tyype)Harald Welte1-1/+1
2019-01-13Fix USB Device Request Code name for '0'Harald Welte1-1/+1
2019-01-13New USB_Templates.ttcn with templates for USB control requestsHarald Welte1-0/+136
2019-01-13Define 'record of' USB_StandardDescriptorHarald Welte1-0/+7
2019-01-13Remove 'actual_length' parameter of USB_tranfer_complHarald Welte2-3/+4
2019-01-13USB_Types: USB_Feature_Selector + USB_DeviceRequest definitionsHarald Welte1-1/+58
2019-01-13USB_PT: Populate the USB_trasnfer_compl.transfer_hdlHarald Welte1-0/+1
2019-01-13USB_PT: Populate the USB_transfer_compl.status fieldHarald Welte1-0/+1
2019-01-13USB_PT: Fix handling of buffer size for Control Read transfersHarald Welte1-0/+5
2019-01-13New USB_Types.ttcn containing coding of USB standard descriptorsHarald Welte1-0/+186
2019-01-08USB_PortTypes: Add receive and send templatesHarald Welte1-0/+61
2019-01-08WIP: TITAN TestPort for accessing USB devices from a USB hostHarald Welte5-0/+990