AgeCommit message (Expand)AuthorFilesLines
2019-10-25make it work, async uart (mode 0x1/0x7 does not matter), requires delayhoernchen/kevinEric Wild3-17/+21
2019-10-23debug for single slot v1 prototype, uart sync clock outputEric Wild6-719/+7
2019-10-23prevent uart interrupts before having proper structsEric Wild1-0/+3
2019-10-22make it workEric Wild5-21/+78
2019-10-17wip broken atrEric Wild9-745/+977
2019-10-10ccid_slot_fsm: Add msgb_hexdump of TPDU and ATR as it passes byHarald Welte1-4/+8
2019-10-10ccid_slot_fsm: Convert from CCID msgb to TPDU msgbHarald Welte1-2/+18
2019-10-10ccid_main_functionfs: Set "TPDU level" of exchange, not characterHarald Welte1-1/+1
2019-10-10ccid_slot_fsm: Don't free ATR msgb; it is persistentHarald Welte1-1/+1
2019-10-10ccid_slot_fsm: Avoid segfault on accessing slots 1..7Harald Welte1-5/+11
2019-10-10ccid_slot_fsm: Tell FSM when we assert the RST lineHarald Welte1-0/+1
2019-10-10ccid_proto: Add missing value_string for RDR_to_PC_ParametersHarald Welte1-0/+1
2019-10-10cuart.h: More commentsHarald Welte1-5/+5
2019-10-09WIP: change IRQ endpoint re-submit logic.Eric Wild1-1/+4
2019-10-09SRAM linker script: shift start of RAM by 64kByteEric Wild1-1/+1
2019-10-09WIP: attempt to use iso7816_fsm + Cuart from firmwareHarald Welte2-1/+6
2019-10-09WIP: Add card_uart driver for ASF4 USARTHarald Welte3-1/+255
2019-10-09iso7816_fsm: Disable UART receiver when entering WAIT_TPDU stateHarald Welte1-0/+1
2019-10-09iso7816_fsm: Handle WTIME expiry during ATR receptionHarald Welte2-15/+58
2019-10-09iso7816_fsm: Allow ATR FSM to always return back to initial state (RESET)Harald Welte1-8/+15
2019-10-09cuart_[fsm]_test: Avoid hard-coded 'ttyUSB5'; use command line argHarald Welte2-2/+16
2019-10-09card_uart_tx: Allow caller to specify if Rx should be active after TxHarald Welte4-7/+11
2019-10-09cuart: Integrate software WT (waiting time) timerHarald Welte3-2/+53
2019-10-09card_uart_ctrl: change from bool to integer argumentHarald Welte3-9/+9
2019-10-09iso7816_fsm: Implement single-byte RX/TXHarald Welte1-17/+52
2019-10-09card_uart_tx: Remove last argument (we always have the receiver active)Harald Welte5-8/+8
2019-10-09make ccid_main_functionfs use iso7816_fsm and cuart_driver_ttyHarald Welte3-3/+218
2019-10-09add .gitignore fileHarald Welte1-0/+4
2019-10-09Add cuart_fsm_test programHarald Welte2-2/+122
2019-10-09cuart_driver_tty: Work around linux kernel bug ignoring CREADHarald Welte4-4/+24
2019-10-09'cuart' Card-UART abstraction + driver for simple serial readerHarald Welte7-1/+836
2019-10-09ISO7816-3 FSMs as osmo_fsmHarald Welte9-29/+1318
2019-10-09contrib/jenkins.sh: Also build host/gadget codeHarald Welte2-3/+19
2019-10-09allow different prefixes, print memory usageEric Wild1-2/+2
2019-10-09ccid_host/Makefile: Ensure 'make clean' succeeds (rm -f)Harald Welte1-1/+1
2019-10-09split ccid into common and host-only codeEric Wild18-8/+11
2019-10-01ccid: Fix overflow in Fi valueHarald Welte2-4/+4
2019-10-01ccid_gen_notify_slot_status: Fix bitmask of card slot insert statusEric Wild1-11/+25
2019-10-01ccid_df: Ensure all three endpoints are correctly setEric Wild1-3/+3
2019-10-01Fix USB descriptor bugs (wrong interface, ProtocolsSuported, ...)Eric Wild3-6/+7
2019-10-01CCID: fix length checks in PC_to_RDR_{GetSlotStatus,SetParameters}Eric Wild1-2/+3
2019-09-12add small program to play with how Linux reacts to hubs with many portsHarald Welte4-0/+589
2019-08-01proper link orderEric WIld1-1/+1
2019-08-01ensure kernel >= 5.0 is happyEric WIld2-3/+7
2019-06-20name binaries including their git version numberHarald Welte1-1/+1
2019-06-13Makefile: automatically get output directory listKévin Redon1-28/+2
2019-06-13ASF: add new utilsKévin Redon2-0/+378
2019-06-13ASF: minor, update copyrightKévin Redon95-46611/+46611
2019-06-13ASF: update E54 SERCOM libraryKévin Redon1-19/+19
2019-06-13ASF: update e54 libraryKévin Redon6-2057/+1