- f48aac5 sniffing: decrease USB IRQ prioprity to prevent USART overrun by Kévin Redon · 6 years ago kredon/simtrace
- d28d3fc sniffing: fix procedure byte handling and make TPDU parsing for strict by Kévin Redon · 6 years ago
- 50d071f sniffer: also send incomplete (e.g. timeout) data (PPS/ATR/TPDU) by Kévin Redon · 6 years ago
- 36be182 sniffing: move conversion convertion and flag processing from ISR to main loop to keep ISR fast and focus on data capture by Kévin Redon · 6 years ago
- bdb0795 buffer: increase buffer size to 512 to cope with fast and long TPDUs by Kévin Redon · 6 years ago
- b65e4b6 console: drop data to be send when buffer is already full by Kévin Redon · 6 years ago
- 05cc8bd sniffer: display F and D values frim PPS by Kévin Redon · 6 years ago
- de6e348 Merge branch 'kredon/simtrace' of ssh://gerrit.osmocom.org:29418/simtrace2 into kredon/simtrace by Kévin Redon · 6 years ago
- f6c2f4d host USB: add host application to receive and display USB sniffing messages sent by firmware by Kévin Redon · 6 years ago
- f9f1261 sniffer USB: implement USB communication and send parsed messages by Kévin Redon · 6 years ago
- 310ad81 USB device: add USB message structure for sniffer communication by Kévin Redon · 6 years ago
- 1c84e5e host USB: use central SIMtrace USB ID definition header by Kévin Redon · 6 years ago
- c06b1d6 host usb_util fix: used provided class, sub-class, and interfave when finding matching interfaces by Kévin Redon · 6 years ago
- 0c9079f USB: add central file to define USB IDs, classes, and endpoints by Kévin Redon · 6 years ago
- cb700ef reintroduce adc2uv used in boardver_adc.c and mode_cardemu.c by Kévin Redon · 6 years ago
- 4635c71 minor: fix typos in comment by Kévin Redon · 6 years ago
- 6123460 sniff: add WT timeout detection using USART timeout (TC is not required) by Kévin Redon · 6 years ago
- 15a3384 sniff: add TPDU parsing (TPDUs become APDUs on the upper layer) by Kévin Redon · 6 years ago
- f40c10d sniff: print parsed ATR and PPS; use red LED to show main application is running; use green LED to indicate activity (message parsed) by Kévin Redon · 6 years ago
- 8fd88b8 LED: add short LED pulse blinking pattern by Kévin Redon · 6 years ago
- 10553e7 update_fidi: remove debug output since this function is called in time critical ISR by Kévin Redon · 6 years ago
- 833a540 DFU: switch green LED on to indicate DFU mode, and red LED to indicate flashing activity by Kévin Redon · 6 years ago
- 23d7306 board: fix LED pin definition by Kévin Redon · 6 years ago
- 4646e04 DFU: remove force bootloader button debug message since the console is output message is not initialized yet by Kévin Redon · 6 years ago
- 216a214 sniffer: use ISR to store sniffed data in buffer, add ATR and PPS parsing, and PPS related FiDi update by Kévin Redon · 6 years ago
- 13f720b trace: increase watchdog for 500 to 2000 ms to provide more time handling buffered data by Kévin Redon · 6 years ago
- ae1ce57 ISO7816: change update_fidi to use provided USART, and disable write protection for USART register if required by Kévin Redon · 6 years ago
- 5dce338 SIMtrace: enable interrupt on edge dection for SIM_RST pin to reset the sniffer ISO state by Kévin Redon · 6 years ago
- ad6e7ef SIMtrace: fix default SIM_RST pin state to allow phone controlled reset by Kévin Redon · 6 years ago
- 5b63e43 SIMtrace: only enable main sniffing mode on SIMtrace board by Kévin Redon · 6 years ago
- 915f163 sniffer: add state definitions, improve IRQ handling, update pins configuration by Kévin Redon · 6 years ago
- 04a63b3 simtrace: add support for sniffing on both USART by Kévin Redon · 6 years ago
- b88c73b board: comment USART definitions and add corresponding IRQ numbers by Kévin Redon · 6 years ago
- 1225e41 simtrace: add dedicated power pins configuration for sniffing by Kévin Redon · 6 years ago
- 7ddf46c sniff: use USART 0 instead of USART 1 by Kévin Redon · 6 years ago
- 5a7c848 SIMtrace board: comment and fix pin definition by Kévin Redon · 6 years ago
- aa70887 sniff mode: handle USART 1 RX interrupt to show sniffer data by Kévin Redon · 6 years ago
- baff8d2 add more USB configuration checks and error messages by Kévin Redon · 6 years ago
- 7bcbae3 enable (empty) sniffer support for SIMtrace board by Kévin Redon · 6 years ago
- 33d62aa copy working cardem app to trace by Kévin Redon · 6 years ago
- e4cd52c fix: remove unused code by Kévin Redon · 6 years ago
- cb6e205 contrib/jenkins.sh: Also run firmware tests + build-test host software by Harald Welte · 6 years ago
- bb2eb19 firmware/test: Add more include paths by Harald Welte · 6 years ago
- 9d90d28 Use system include <foo.h> notation for libosmocore headers by Harald Welte · 6 years ago
- ebe8b20 Makefile: fix automatic creation of obj directory by Harald Welte · 6 years ago
- 105c1dc add contrib/jenkins.sh for build verification by Harald Welte · 6 years ago
- 1cfc261 apps/dfu/main.c: Avoid variable declaration in for loop initial by Harald Welte · 6 years ago
- a9bca48 ring buffer: increase buffer size from 128 to 256 to cope with large debug output by Kévin Redon · 6 years ago
- eac1bec console: use buffer and interrupts instead of busy loops for UART debug output by Kévin Redon · 6 years ago
- 51c128b DFU: fix typo in USB strings by Kévin Redon · 6 years ago
- 869dbfa DFU: incread watchdog timeout and restart watchdog before writing in flash to prevent the watchdog to trigger while flashing by Kévin Redon · 6 years ago
- 80303c1 DFU: only boot the application if it has a valid start by Kévin Redon · 6 years ago
- d86cab0 DFU: uncomment print message when DFU is forced using the button by Kévin Redon · 6 years ago
- b73f0a0 DFU: unlock the flash before writing, verify written data, and relock it by Kévin Redon · 6 years ago
- f5869d4 USB: implement USB reset by setting the on-board pull-up on D+ low by Kévin Redon · 6 years ago
- 4136c24 USBD: send empty packet when non-existing descriptor string is requested by Kévin Redon · 6 years ago
- 318309f dfu: fix address destination check and add stack overwrite check in USBDFU_handle_dnload by Kévin Redon · 6 years ago
- 0828b91 README: rewrite to better explain environment variables and point to the wiki for flashing by Kévin Redon · 6 years ago
- 76be7c8 fix pointer casting warning by Kévin Redon · 6 years ago
- a38a126 fix: initialize uninitialized variable in USBDFU_DFU_RequestHandler by Kévin Redon · 6 years ago
- a484b02 sniffer: use ISR to store sniffed data in buffer, add ATR and PPS parsing, and PPS related FiDi update by Kévin Redon · 6 years ago
- 8643420 trace: increase watchdog for 500 to 2000 ms to provide more time handling buffered data by Kévin Redon · 6 years ago
- 0aafbac ring buffer: increase buffer size from 128 to 256 to cope with large debug output by Kévin Redon · 6 years ago
- 67e181f console: use buffer and interrupts instead of busy loops for UART debug output by Kévin Redon · 6 years ago
- 2bac564 ISO7816: change update_fidi to use provided USART, and disable write protection for USART register if required by Kévin Redon · 6 years ago
- f908f65 SIMtrace: enable interrupt on edge dection for SIM_RST pin to reset the sniffer ISO state by Kévin Redon · 6 years ago
- 42af494 SIMtrace: fix default SIM_RST pin state to allow phone controlled reset by Kévin Redon · 6 years ago
- 4814b15 SIMtrace: only enable main sniffing mode on SIMtrace board by Kévin Redon · 6 years ago
- 78a8ab7 DFU: fix typo in USB strings by Kévin Redon · 6 years ago
- 6b38297 DFU: incread watchdog timeout and restart watchdog before writing in flash to prevent the watchdog to trigger while flashing by Kévin Redon · 6 years ago
- 3f8a4c2 DFU: only boot the application if it has a valid start by Kévin Redon · 6 years ago
- 41d01b9 DFU: uncomment print message when DFU is forced using the button by Kévin Redon · 6 years ago
- 88b2b07 DFU: unlock the flash before writing, verify written data, and relock it by Kévin Redon · 6 years ago
- 9a921ac USB: implement USB reset by setting the on-board pull-up on D+ low by Kévin Redon · 6 years ago
- 2ab8f8e sniffer: add state definitions, improve IRQ handling, update pins configuration by Kévin Redon · 6 years ago
- a34471d simtrace: add support for sniffing on both USART by Kévin Redon · 6 years ago
- 762276e board: comment USART definitions and add corresponding IRQ numbers by Kévin Redon · 6 years ago
- 2d972f5 simtrace: add dedicated power pins configuration for sniffing by Kévin Redon · 6 years ago
- d0b4a9d sniff: use USART 0 instead of USART 1 by Kévin Redon · 6 years ago
- 7f4f898 USBD: send empty packet when non-existing descriptor string is requested by Kévin Redon · 6 years ago
- 86ea4fa SIMtrace board: comment and fix pin definition by Kévin Redon · 6 years ago
- a1f1982 sniff mode: handle USART 1 RX interrupt to show sniffer data by Kévin Redon · 6 years ago
- b53ab5b add more USB configuration checks and error messages by Kévin Redon · 6 years ago
- 38a467e enable (empty) sniffer support for SIMtrace board by Kévin Redon · 6 years ago
- 7b51f72 copy working cardem app to trace by Kévin Redon · 6 years ago
- f79ae1c dfu: fix address destination check and add stack overwrite check in USBDFU_handle_dnload by Kévin Redon · 6 years ago
- de2d03c README: rewrite to better explain environment variables and point to the wiki for flashing by Kévin Redon · 6 years ago
- fe72bf1 fix pointer casting warning by Kévin Redon · 6 years ago
- 0471d2a fix: initialize uninitialized variable in USBDFU_DFU_RequestHandler by Kévin Redon · 6 years ago
- 5be1b61 fix: remove unused code by Kévin Redon · 6 years ago
- 6822716 add printf attribute declaration to remove warning by Kévin Redon · 6 years ago
- a93f727 fix: remove duplicate volatile declaration by Kévin Redon · 6 years ago
- 432ba51 add copyright notice by Kévin Redon · 6 years ago
- 849d20e Add firmware/TODO.txt that was not committed so far by Harald Welte · 6 years ago
- e48d6f2 Add README.md by Harald Welte · 6 years ago
- af616ec CCID driver: Use USBD_GetDriver() instead of non-initialized state variable by Harald Welte · 6 years ago
- 6051e12 CCID: re-enable control request handler for CCID class requests by Harald Welte · 6 years ago
- 7f62c24 USB: Handle DFU requests by USBD.c to keep application callback by Harald Welte · 6 years ago
- 75cf93e rename ccid.c to mode_ccid.c to align with mode_cardemu.c by Harald Welte · 6 years ago
- 2afd57f cardem: Don't dispatch UART IRQs to possible NULL pointers by Harald Welte · 6 years ago