Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
simtrace2
/
e07640c35a956183fdb1c39fd337f3ba71b2937f
/
firmware
c17bf77
owhw: Fix cardem GPIO initialization pointer value
by Harald Welte
· 6 years ago
c394109
firmware: Enable -Wformat and resolve all related compiler warnings
by Harald Welte
· 6 years ago
f7f61cd
Makefiles: Add "make install" target
by Harald Welte
· 6 years ago
c428516
qmod: error on EEPROM erase fail
by Kévin Redon
· 6 years ago
ff3d849
USB: increase USB reset time
by Kévin Redon
· 6 years ago
9547e41
qmod: Add 'e' command for erasing the EEPROM
by Harald Welte
· 6 years ago
8daba9c
gcc: fix warning
by Kévin Redon
· 6 years ago
910e683
cardem (minor): trace tx data send over USB
by Kévin Redon
· 6 years ago
9cccb2b
add libosmcore utilities
by Kévin Redon
· 6 years ago
8a4fba5
cardem: add state name in trace
by Kévin Redon
· 6 years ago
1b39fd3
cardem (minor): remove to verbose log trace
by Kévin Redon
· 6 years ago
0f4abf5
cardem: minor typo fix in comment
by Kévin Redon
· 6 years ago
1836ac0
add synchronous UART transmission and use it in exceptions
by Kévin Redon
· 6 years ago
dd36d9b
sniff: send incomplete TPDU when reset is asserted
by Kévin Redon
· 6 years ago
8b8e58b
cardem: use TC2 as WI and update WT after ATR
by Kévin Redon
· 6 years ago
ebe672e
cardem: use TC_ETU to trigger ATR sending
by Kévin Redon
· 6 years ago
d8ebd6a
cardem: increase watchdog to 2 seconds
by Kévin Redon
· 6 years ago
738a04a
cardem: show detailed reset cause
by Kévin Redon
· 6 years ago
2a44dc5
sniff: increase debug output
by Kévin Redon
· 6 years ago
ec396bf
sniff: fix ATR checksum calculation
by Kévin Redon
· 6 years ago
6971996
sniff: ensure the checksum error flag is also printed
by Kévin Redon
· 6 years ago
8e84f81
sniff: rename reset hold/release to assert/deassert
by Kévin Redon
· 6 years ago
a71a6f4
I2C: return error after failed write
by Kévin Redon
· 6 years ago
57b60d2
I2C: add wait time after write to let EEPROM write
by Kévin Redon
· 6 years ago
b605388
cardem: fix USB message parsing
by Kévin Redon
· 6 years ago
680bdab
cardem: fix typo
by Kévin Redon
· 6 years ago
f66af0c
sniff: add checksum verification for ATR and PPS
by Kévin Redon
· 6 years ago
5f6b871
fix 'ISO_S_IN_ATR not handled' gcc warning
by Kévin Redon
· 6 years ago
ac0843a
make adc2uv common
by Kévin Redon
· 6 years ago
f000831
sniffer: fix inverted reset meaning
by Kévin Redon
· 6 years ago
b37bda0
sniffer: only allocate USB message if queue is not too long
by Kévin Redon
· 6 years ago
c6b9680
sniffer: also send malformed message over USB
by Kévin Redon
· 6 years ago
a95bb1e
minor: fix linker warning
by Kévin Redon
· 6 years ago
da5578b
sniffer: set LED pattern
by Kévin Redon
· 6 years ago
d975411
LED: add need pattern
by Kévin Redon
· 6 years ago
a2fccba
sniffer: move reset handling from ISR to main loop
by Kévin Redon
· 6 years ago
411428e
sniffer: move data print before USB send
by Kévin Redon
· 6 years ago
f82f0f6
USB: add flags for sniff data and centralise transfer
by Kévin Redon
· 6 years ago
55f0612
cosmetic: put spaces around operations
by Kévin Redon
· 6 years ago
33d1eb7
replace leading spaces with tabs
by Kévin Redon
· 6 years ago
93717e4
set linux end of line
by Kévin Redon
· 6 years ago
9a12d68
firmware: set license to GPLv2+
by Kévin Redon
· 6 years ago
9918c28
DFU: use central DFU override check
by Kévin Redon
· 6 years ago
d24e9bd
DFU: re-enable UART after testing forced bootloader
by Kévin Redon
· 6 years ago
2bdaa73
UART: remove unused code
by Kévin Redon
· 6 years ago
fcf2743
UART: make IRQ/ISR enabling simpler
by Kévin Redon
· 6 years ago
d44cb80
DFU: disable configured console UART before starting main app
by Kévin Redon
· 6 years ago
9e29a3e
DFU: set stack pointer before starting main app
by Kévin Redon
· 6 years ago
bf6b1b1
buffer: increase buffer size to 512 to cope with fast and long TPDUs
by Kévin Redon
· 6 years ago
4cbdc7c
fix LED switching on/off
by King Kévin
· 6 years ago
86f48fc
minor style change: use ARRAY_SIZE
by King Kévin
· 6 years ago
1200a52
sniffer: add waiting time WT update
by King Kévin
· 6 years ago
fe763b7
sniffing: decrease USB IRQ prioprity to prevent USART overrun
by Kévin Redon
· 6 years ago
c9bd715
sniffing: fix procedure byte handling and make TPDU parsing more strict
by Kévin Redon
· 6 years ago
35e8bdf
sniffer: also send incomplete (e.g. timeout) data (PPS/ATR/TPDU)
by Kévin Redon
· 6 years ago
709a431
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
30f90a7
console: drop data to be send when buffer is already full
by Kévin Redon
· 6 years ago
7406337
sniffer: display F and D values frim PPS
by Kévin Redon
· 6 years ago
de97fd2
sniffer USB: implement USB communication and send parsed messages
by Kévin Redon
· 6 years ago
012940f
USB device: add USB message structure for sniffer communication
by Kévin Redon
· 6 years ago
a1012b1
USB: add central file to define USB IDs, classes, and endpoints
by Kévin Redon
· 6 years ago
42bd026
minor: fix typos in comment
by Kévin Redon
· 6 years ago
638cec8
sniff: add WT timeout detection using USART timeout (TC is not required)
by Kévin Redon
· 6 years ago
00ec89d
sniff: add TPDU parsing (TPDUs become APDUs on the upper layer)
by Kévin Redon
· 6 years ago
cf59919
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
11914d9
LED: add short LED pulse blinking pattern
by Kévin Redon
· 6 years ago
3113e3d
update_fidi: remove debug output since this function is called in time critical ISR
by Kévin Redon
· 6 years ago
9def763
DFU: switch green LED on to indicate DFU mode, and red LED to indicate flashing activity
by Kévin Redon
· 6 years ago
ca9e4bf
board: fix LED pin definition
by Kévin Redon
· 6 years ago
8210ec3
DFU: remove force bootloader button debug message since the console is output message is not initialized yet
by Kévin Redon
· 6 years ago
8fa6ff5
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
866d20b
trace: increase watchdog for 500 to 2000 ms to provide more time handling buffered data
by Kévin Redon
· 6 years ago
4fe99fa
ISO7816: change update_fidi to use provided USART
by Kévin Redon
· 6 years ago
7be52ec
SIMtrace: enable interrupt on edge dection for SIM_RST pin to reset the sniffer ISO state
by Kévin Redon
· 6 years ago
a2b3676
SIMtrace: fix default SIM_RST pin state to allow phone controlled reset
by Kévin Redon
· 6 years ago
927ffb4
SIMtrace: only enable main sniffing mode on SIMtrace board
by Kévin Redon
· 6 years ago
d7a6de5
sniffer: add state definitions, improve IRQ handling, update pins configuration
by Kévin Redon
· 6 years ago
353351d
simtrace: add support for sniffing on both USART
by Kévin Redon
· 6 years ago
4091d78
board: comment USART definitions and add corresponding IRQ numbers
by Kévin Redon
· 6 years ago
ee62a9d
simtrace: add dedicated power pins configuration for sniffing
by Kévin Redon
· 6 years ago
45ad62d
sniff: use USART 0 instead of USART 1
by Kévin Redon
· 6 years ago
2c4e2af
SIMtrace board: comment and fix pin definition
by Kévin Redon
· 6 years ago
7b73462
sniff mode: handle USART 1 RX interrupt to show sniffer data
by Kévin Redon
· 6 years ago
36abece
enable (empty) sniffer support for SIMtrace board
by Kévin Redon
· 6 years ago
f9997e9
copy working cardem app to trace
by Kévin Redon
· 6 years ago
05cc7f6
ringbuffer: Don't print/TRAC from ringbuffer
by Harald Welte
· 6 years ago
4689345
echo all command characters entered on serial console
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
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
Next »