aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
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 Redon3-136/+134
2018-07-11cosmetic: put spaces around operationsKévin Redon1-72/+72
2018-07-11replace leading spaces with tabsKévin Redon17-1879/+1879
2018-07-11set linux end of lineKévin Redon16-6071/+6071
2018-07-11firmware: set license to GPLv2+Kévin Redon51-118/+791
2018-07-11host: set license to GPLv2+Kévin Redon10-40/+153
2018-07-11DFU: use central DFU override checkKévin Redon2-28/+51
2018-07-07DFU: re-enable UART after testing forced bootloaderKévin Redon1-8/+20
2018-07-07UART: remove unused codeKévin Redon1-1/+0
2018-07-07UART: make IRQ/ISR enabling simplerKévin Redon1-8/+4
2018-07-07DFU: disable configured console UART before starting main appKévin Redon3-0/+19
2018-07-07DFU: set stack pointer before starting main appKévin Redon1-1/+5
2018-07-04buffer: increase buffer size to 512 to cope with fast and long TPDUsKévin Redon1-1/+1
2018-07-04fix LED switching on/offKing Kévin1-2/+2
2018-07-04minor style change: use ARRAY_SIZEKing Kévin1-2/+1
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 Redon2-64/+88
2018-07-04console: drop data to be send when buffer is already fullKévin Redon1-10/+8
2018-07-04sniffer: display F and D values frim PPSKévin Redon3-3/+9
2018-07-04host USB: add host application to receive and display USB sniffing messages s...Kévin Redon2-1/+538
2018-07-04sniffer USB: implement USB communication and send parsed messagesKévin Redon1-62/+223
2018-07-04USB device: add USB message structure for sniffer communicationKévin Redon1-12/+52
2018-07-04host USB: use central SIMtrace USB ID definition headerKévin Redon2-12/+5
2018-07-04host usb_util fix: used provided class, sub-class, and interfave when finding...Kévin Redon1-4/+4
2018-07-04USB: add central file to define USB IDs, classes, and endpointsKévin Redon11-105/+121
2018-07-04minor: fix typos in commentKévin Redon1-4/+4
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 Redon2-3/+56
2018-07-04LED: add short LED pulse blinking patternKévin Redon2-9/+17
2018-07-04update_fidi: remove debug output since this function is called in time critic...Kévin Redon1-2/+2
2018-07-04DFU: switch green LED on to indicate DFU mode, and red LED to indicate flashi...Kévin Redon1-23/+39
2018-07-04board: fix LED pin definitionKévin Redon1-2/+2
2018-07-04DFU: remove force bootloader button debug message since the console is output...Kévin Redon1-1/+2
2018-07-04sniffer: use ISR to store sniffed data in buffer, add ATR and PPS parsing, an...Kévin Redon1-18/+362
2018-07-04trace: increase watchdog for 500 to 2000 ms to provide more time handling buf...Kévin Redon1-3/+3
2018-07-04ISO7816: change update_fidi to use provided USARTKévin Redon2-13/+24
2018-07-04SIMtrace: enable interrupt on edge dection for SIM_RST pin to reset the sniff...Kévin Redon1-1/+1
2018-07-04SIMtrace: fix default SIM_RST pin state to allow phone controlled resetKévin Redon1-1/+3
2018-07-04SIMtrace: only enable main sniffing mode on SIMtrace boardKévin Redon1-2/+2
2018-07-04sniffer: add state definitions, improve IRQ handling, update pins configurationKévin Redon1-18/+69
2018-07-04simtrace: add support for sniffing on both USARTKévin Redon2-0/+2
2018-07-04board: comment USART definitions and add corresponding IRQ numbersKévin Redon1-2/+11
2018-07-04simtrace: add dedicated power pins configuration for sniffingKévin Redon2-6/+6
2018-07-04sniff: use USART 0 instead of USART 1Kévin Redon4-68/+65
2018-07-04SIMtrace board: comment and fix pin definitionKévin Redon1-65/+89