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