aboutsummaryrefslogtreecommitdiffstats
path: root/firmware/libcommon/source/card_emu.c
AgeCommit message (Expand)AuthorFilesLines
2022-11-14Fix missing generation of waiting-time-extension in some situationsJames Tavares1-0/+9
2022-02-14cardem: Report the VCC voltage (if supported)Harald Welte1-1/+9
2021-12-14treewide: remove FSF addressOliver Smith1-4/+0
2021-08-08cardem: fix spurious NULL bytes during transfersEric Wild1-0/+1
2021-06-03firmware: octsimtest: Make slot mux configurable via USBHarald Welte1-0/+15
2021-04-08card_emu: Fix computation of waiting timeHarald Welte1-2/+5
2021-04-08card_emu: Use USART timeout for waiting timeHarald Welte1-19/+29
2021-04-08card_emu: explicitly initialize PTS and TPDU statesHarald Welte1-0/+3
2021-04-08card_emu: improve reset detection conditionsHarald Welte1-1/+2
2021-04-08iso7816_fidi: Add iso7816_3_ prefix to symbols; fix terminologyHarald Welte1-3/+3
2021-04-08card_emu: Clarify and differentiate F/Fi/F_index/Fi_indexHarald Welte1-21/+41
2021-04-08card_emu: Rename fi to Fi and di to DiHarald Welte1-15/+14
2021-04-08card_emu: waiting_time is stored in etu, not clocks.Harald Welte1-1/+1
2021-04-04cardem: choose a more reasonable default ATREric Wild1-2/+17
2019-12-17firmware: Reformat value_string to pass our validation scriptsHarald Welte1-72/+18
2019-12-16cardem: Implement support for CEMU_FEAT_F_STATUS_IRQHarald Welte1-1/+13
2019-12-16cardem: Add SIMTRACE_MSGT_BD_CEMU_CONFIGHarald Welte1-0/+34
2019-12-16cardem: Make card_emu_report_status() optionally use IRQ endpointHarald Welte1-3/+6
2019-12-16card_emu: Remove extraneous initialization of ch->pts.stateHarald Welte1-2/+0
2019-12-16card_emu: Remove extraneous codeHarald Welte1-3/+1
2019-12-16card_emu: Always print state names in string representationHarald Welte1-10/+27
2019-12-16card_emu: Avoid recursive calls to card_set_state()Harald Welte1-7/+17
2019-12-16card_emu: Initialize PTSS state every time we start PTSHarald Welte1-4/+2
2019-12-15cardem: RST resets all state (including release of buffers)Harald Welte1-2/+19
2019-12-15card_emu: Factor out card_handle_reset() from card_emu_init()Harald Welte1-3/+9
2019-12-14usb_buf: count number of elements in queueHarald Welte1-4/+4
2019-12-02cardem: use simplest ATR as default ATRKévin Redon1-2/+2
2019-11-26free USB buffer when allocation failedKévin Redon1-4/+27
2019-11-14check RST/VCC/CLK line at every step of the activationKévin Redon1-0/+7
2019-11-14initialize VCC, RST, and VCC with actual valuesKévin Redon1-9/+7
2018-10-25cardem: add more debug information for TPDU stateKévin Redon1-14/+79
2018-08-26firmware: Enable -Wformat and resolve all related compiler warningsHarald Welte1-1/+1
2018-08-04cardem (minor): trace tx data send over USBKévin Redon1-0/+3
2018-08-04cardem: add state name in traceKévin Redon1-2/+19
2018-08-04cardem (minor): remove to verbose log traceKévin Redon1-1/+0
2018-08-04cardem: minor typo fix in commentKévin Redon1-2/+2
2018-07-30cardem: use TC2 as WI and update WT after ATRKévin Redon1-5/+33
2018-07-30cardem: use TC_ETU to trigger ATR sendingKévin Redon1-22/+76
2018-07-18cardem: fix typoKévin Redon1-6/+6
2018-07-11fix 'ISO_S_IN_ATR not handled' gcc warningKévin Redon1-8/+4
2018-07-11firmware: set license to GPLv2+Kévin Redon1-16/+13
2018-06-29Use system include <foo.h> notation for libosmocore headersHarald Welte1-2/+2
2017-05-10firmware: fix various compiler warningsHarald Welte1-1/+1
2017-05-09Convert to new generalized SIMTRACE2 USB protocolHarald Welte1-35/+55
2017-05-07migrate from req_ctx to msgbHarald Welte1-89/+81
2017-02-28have local stdio.h file to avoid newlib issuesHarald Welte1-0/+1
2017-02-27Structure build system to build for multiple boards/apps/environmentsHarald Welte1-0/+998