aboutsummaryrefslogtreecommitdiffstats
path: root/firmware/libcommon/source/sniffer.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-24fix newline \n\r with \r\nlynxis/wipAlexander Couzens1-35/+35
2021-12-14treewide: remove FSF addressOliver Smith1-4/+0
2021-04-08iso7816_fidi: Add iso7816_3_ prefix to symbols; fix terminologyHarald Welte1-2/+3
2019-12-17firmware: Reformat value_string to pass our validation scriptsHarald Welte1-16/+4
2019-12-02minor: improve debug outputKévin Redon1-2/+2
2018-08-26firmware: Enable -Wformat and resolve all related compiler warningsHarald Welte1-2/+2
2018-08-01sniff: send incomplete TPDU when reset is assertedKévin Redon1-0/+17
2018-07-29sniff: increase debug outputKévin Redon1-1/+3
2018-07-28sniff: fix ATR checksum calculationKévin Redon1-1/+1
2018-07-28sniff: ensure the checksum error flag is also printedKévin Redon1-14/+33
2018-07-26sniff: rename reset hold/release to assert/deassertKévin Redon1-4/+4
2018-07-11sniff: add checksum verification for ATR and PPSKévin Redon1-3/+23
2018-07-11sniffer: fix inverted reset meaningKévin Redon1-7/+7
2018-07-11sniffer: only allocate USB message if queue is not too longKévin Redon1-0/+8
2018-07-11sniffer: also send malformed message over USBKévin Redon1-1/+15
2018-07-11minor: fix linker warningKévin Redon1-1/+1
2018-07-11sniffer: set LED patternKévin Redon1-1/+1
2018-07-11sniffer: move reset handling from ISR to main loopKévin Redon1-8/+16
2018-07-11sniffer: move data print before USB sendKévin Redon1-12/+13
2018-07-11USB: add flags for sniff data and centralise transferKévin Redon1-77/+80
2018-07-11cosmetic: put spaces around operationsKévin Redon1-72/+72
2018-07-11firmware: set license to GPLv2+Kévin Redon1-13/+17
2018-07-04sniffer: add waiting time WT updateKing Kévin1-6/+66
2018-07-04sniffing: decrease USB IRQ prioprity to prevent USART overrunKévin Redon1-0/+4
2018-07-04sniffing: fix procedure byte handling and make TPDU parsing more strictKévin Redon1-4/+12
2018-07-04sniffer: also send incomplete (e.g. timeout) data (PPS/ATR/TPDU)Kévin Redon1-26/+41
2018-07-04sniffing: move conversion convertion and flag processing from ISR to main loo...Kévin Redon1-51/+75
2018-07-04sniffer: display F and D values frim PPSKévin Redon1-1/+1
2018-07-04sniffer USB: implement USB communication and send parsed messagesKévin Redon1-62/+223
2018-07-04sniff: add WT timeout detection using USART timeout (TC is not required)Kévin Redon1-4/+28
2018-07-04sniff: add TPDU parsing (TPDUs become APDUs on the upper layer)Kévin Redon1-10/+143
2018-07-04sniff: print parsed ATR and PPS; use red LED to show main application is runn...Kévin Redon1-2/+53
2018-07-04sniffer: use ISR to store sniffed data in buffer, add ATR and PPS parsing, an...Kévin Redon1-18/+362
2018-07-04sniffer: add state definitions, improve IRQ handling, update pins configurationKévin Redon1-18/+69
2018-07-04simtrace: add dedicated power pins configuration for sniffingKévin Redon1-1/+1
2018-07-04sniff: use USART 0 instead of USART 1Kévin Redon1-59/+50
2018-07-04sniff mode: handle USART 1 RX interrupt to show sniffer dataKévin Redon1-2/+33
2018-07-04enable (empty) sniffer support for SIMtrace boardKévin Redon1-6/+13
2017-11-28{ccid,sniffer}.c: Add comments on USB callbacksHarald Welte1-0/+4
2017-02-27Structure build system to build for multiple boards/apps/environmentsHarald Welte1-0/+107