56 Commits (master)
 

Author SHA1 Message Date
Eric Wild aaf58353af ccid emulation: set usb config 9 months ago
Eric Wild b0f1cb176c ccid emulation: check connection state to prevent errors due to delayed messages 9 months ago
Eric Wild 421311ef2a add functions for usb port reset & config setting 9 months ago
Harald Welte a9470fdc99 CCID_Emulation: Add a Slot_CT + related helper functions 2 years ago
Harald Welte 5f00216c4a differentiate logging between DEBUG / PORTEVENT / WARNING / ERROR 2 years ago
Harald Welte 4c742e931a Allow opening of USB device by physical bus path 3 years ago
Harald Welte 49858b1a66 USB_Component: Add global guard timer 3 years ago
Harald Welte d783cb52f5 fix tr_CCID_Parameters (missing field bProtocolNum) 3 years ago
Harald Welte c622b6409a CCID: Fix parsing of CCID_PC_to_RDR_SetParameters, CCID_RDR_to_PC_Parameters 3 years ago
Harald Welte 9d7534aaaf CCID_Emulation: Use USB_Device_Match and dynamically resolve EP addrs 3 years ago
Harald Welte 51681d18b7 add f_usb_get_desc_tree() to provide hierarchical tree of descriptors 3 years ago
Harald Welte e80a330430 Add 'USB_Device_Match' (currently only match on VID/PID supported) 3 years ago
Harald Welte 0b46069f87 CCID: Some more CCID_SlotError codes 3 years ago
Harald Welte d4eca8ab61 CCID: Add (present) qualifier where applicable; include hdr_in in receive templates 3 years ago
Eric Wild 9a8b1a455d make setparameters work 3 years ago
Eric Wild cd8f989fee do not submit bulk transfers to the interrupt ep.. 3 years ago
Eric Wild 7a4a3117d0 fix irq endpoint handling 3 years ago
Harald Welte af4236db1f Split USB_Component from USB_Emulation and add CCID_Emulation 3 years ago
Harald Welte 10ce350e47 ts_CCID_XfrBlock: Default values for bwi and level 3 years ago
Harald Welte fe76adab5f CCID_Templates: Add missing dependency on Osmocom_Types (u_int*_t) 3 years ago
Harald Welte 52ac2ccc0a CCID_Types: Fix byte order of CCID_Protocols 3 years ago
Harald Welte 27165205dc USB_Demo: Add f_usb_claim_interface() convenience function 4 years ago
Harald Welte 374ff37ba4 USB_Demo: Extend tr_UsbXfer_compl() beyond CONTROL transfers 4 years ago
Harald Welte f17bf44a4b CCID_Templates: Fix dwLength value in send templates 4 years ago
Harald Welte dd9ab09c8b USB_Demo: Use ts_USB_claim_interface() rather than open-coding it 4 years ago
Harald Welte 03ce3a894b USB_Demo: Use g_dev_hdl and avoid hard-coded 42 4 years ago
Harald Welte 82a2797994 USB_Demo: Don't use hard-coded req_hdl but dynamically allocate it 4 years ago
Harald Welte f6559dbdb6 use local variables in outgoing_send() to avoid starnge printf values 4 years ago
Harald Welte 00d2616a2c declare {enc,dec}_CCID_ClassDescriptor 4 years ago
Harald Welte 1a706759c0 CCID_Types: avoid multi-byte bitfield records 4 years ago
Harald Welte 4126bfb255 Extend 'USB_StandardDescriptor' with binary 'other' 4 years ago
Harald Welte e1331dd954 add 'usb' to function names; export some important functions 4 years ago
Harald Welte 353435925f fixup uint8_t mess 4 years ago
Harald Welte 1d76a5012a USB_Demo: major rewrite + test extension 4 years ago
Harald Welte 768b609c77 demo: Factor-out opening the USB device into f_init() 4 years ago
Harald Welte fbb5d48be5 demo: Turn vendor/product ID into modulepars 4 years ago
Harald Welte 9acc209aa1 remove dependency on Osmocom_Types.ttcn 4 years ago
Harald Welte 96501d0be6 Add new CCID_Templates module containing USB-CCID related templates 4 years ago
Harald Welte 0405802fc5 CCID_Types: Fix typo 4 years ago
Harald Welte 5a35beb80b CCID_TypeS: Use little-endian 16/32bit integer types 4 years ago
Harald Welte 296b3d3825 Add Eclipse Public License as license text for this project 4 years ago
Harald Welte b4d84ddc3f demo: WIP code for demonstrating/testing the USB TestPort 4 years ago
Harald Welte afed7910bf Add CCID_Types containing definitions relevant to USB CCID 4 years ago
Harald Welte 8bdc776047 fix typo in record member name (USB_EpAttribs.Usage_Tyype) 4 years ago
Harald Welte 0a5c701271 Fix USB Device Request Code name for '0' 4 years ago
Harald Welte 287d764a7a New USB_Templates.ttcn with templates for USB control requests 4 years ago
Harald Welte 8739776233 Define 'record of' USB_StandardDescriptor 4 years ago
Harald Welte 66858d15a7 Remove 'actual_length' parameter of USB_tranfer_compl 4 years ago
Harald Welte a362722b96 USB_Types: USB_Feature_Selector + USB_DeviceRequest definitions 4 years ago
Harald Welte 542f8cb128 USB_PT: Populate the USB_trasnfer_compl.transfer_hdl 4 years ago