Philippe Teuwen
c3c59e35cb
make style
2020-09-30 14:27:19 +02:00
Philippe Teuwen
1e19a7216a
Avoid first spurious samples in LF sniff modes, prevents false triggering
2020-09-20 12:59:30 +02:00
Philippe Teuwen
35e276f8ed
Add options to 'lf sniff' for repeated acquisitions
2020-09-20 11:37:51 +02:00
Philippe Teuwen
c994323105
Unify 'lf read' and 'lf cmdread options', add options to cmdread
2020-09-16 12:59:42 +02:00
iceman1001
0be35a8e7e
style
2020-09-07 10:35:09 +02:00
Philippe Teuwen
b751354ea2
hf 14a: add config loopholes to deal with badly configured cards: invalid ATQA, invalid BCC, invalid SAK
2020-09-07 00:50:27 +02:00
iceman1001
47f1bd2d6c
lfsampling adaptations
2020-09-06 18:32:23 +02:00
iceman1001
32c614db7b
fix cotag memory bugs. was off-by-one
2020-08-25 15:34:10 +02:00
iceman1001
0641ada091
since t55xx chkpwd uses EM for pwd storage
2020-08-21 14:50:14 +02:00
Philippe Teuwen
4ed57c7c4d
make style
2020-08-13 12:25:04 +02:00
iceman1001
85053d106f
adapt to fpga changes. And bug hunting COTAG functionality that doesnt work
2020-07-02 12:34:48 +02:00
iceman1001
d9f606d70b
more debugstatements
2020-06-23 11:21:17 +02:00
iceman1001
ba6bc0ecef
chg: 'lf io watch' - uses NG and reports back to client
2020-06-22 12:57:28 +02:00
iceman1001
3832cf26fd
color
2020-06-11 19:20:59 +02:00
iceman1001
9d1cbaddf9
text
2020-06-10 08:56:45 +02:00
Philippe Teuwen
cb8d589fc4
armsrc: clarify static vars vs global vars, part 3
2020-05-19 18:12:40 +02:00
Philippe Teuwen
3e7512a5d5
armsrc: clarify static vars vs global vars
2020-05-19 17:05:43 +02:00
Philippe Teuwen
026707b960
arm: fix prototypes
2020-05-11 13:48:57 +02:00
Philippe Teuwen
93c1be689a
lfsampling: interruptible only when logging not yet triggered
2020-05-09 00:23:46 +02:00
iceman1001
a96e94b872
coverity fix
2020-05-08 21:13:01 +02:00
Philippe Teuwen
8bdda55115
Fix prompt colors in log -> spurious space in color macros -> adjust lots of files...
2020-04-22 02:22:55 +02:00
iceman1001
f805e5c7c7
whitespace
2020-03-10 17:10:05 +01:00
iceman1001
b6dcfbf078
chg: allow to download ´lf config´ settings to client
2020-03-05 11:16:05 +01:00
iceman1001
181a659bc0
trying another loop
2020-02-22 13:32:42 +01:00
iceman1001
04bca3cdb7
fix partial data acqusitions not use bigbuff_malloc
2020-01-29 04:37:10 +01:00
iceman1001
48f7b3bdb6
same param names
2020-01-22 17:41:59 +01:00
iceman1001
958754edf4
enforce following lf config
2020-01-16 10:42:39 +01:00
Philippe Teuwen
5eef25bb5f
fix again delay in acquisition
2020-01-15 19:19:58 +01:00
Philippe Teuwen
8ec57a7281
clear bit first in pushBit so we don't need initialized buff
2020-01-15 17:29:01 +01:00
Philippe Teuwen
cfc76098c5
Merge branch 'master' into hitag
...
* master:
Fix delay in acquisition and DoAcquisition_config usage. Fixes #524
chg: 'data samples' - colors
only set new timeout if its faster :)
2020-01-15 16:28:27 +01:00
Philippe Teuwen
33033612bc
Fix delay in acquisition and DoAcquisition_config usage. Fixes #524
2020-01-15 16:17:58 +01:00
iceman1001
89bae75c55
hitag signal refactoring
2020-01-14 22:08:43 +01:00
iceman1001
6fa188062c
style
2020-01-12 17:30:29 +01:00
iceman1001
0869cbc6ad
Fix: 'lf config' - calling without param messes up all device settings.
2020-01-09 19:28:44 +01:00
iceman1001
f7156e7485
chg: adapted lfsampling, and swapped from 'silent' logic to the more natural 'verbose' logic
2020-01-07 22:05:01 +01:00
iceman1001
21ffdec1cd
chg: hitag refactoring (@anon)
2020-01-01 18:18:34 +01:00
iceman1001
c1e88f1a9b
fix: cotag on device side...
2019-11-04 15:13:59 +01:00
Philippe Teuwen
395d0f9ebf
make style
2019-10-13 00:48:26 +02:00
iceman1001
76f7763893
motorola
2019-10-11 23:14:57 +02:00
Philippe Teuwen
cce039554d
Avoid hardcoded lf divisors
2019-10-09 12:05:13 +02:00
iceman1001
ebb2ac6f66
adjusting check button timings
2019-10-04 10:24:04 +02:00
Philippe Teuwen
df08e7970c
fix divisor<>freq computations, add q to lf tune
2019-10-03 21:18:37 +02:00
Philippe Teuwen
f29ad0fba2
macros for divisors and fix lf optimal freq display
2019-10-03 18:32:27 +02:00
Philippe Teuwen
6df9eea950
voltage config divisor printing
2019-10-03 17:45:43 +02:00
iceman1001
5d3eb444fb
chg 'hf mf nested' - uses NG. chg 'hw tune' - now also prints the 'lf config q' divisor voltage.
2019-10-03 16:15:47 +02:00
mwalker33
f5d7963780
lf config s update
2019-09-30 19:41:25 +10:00
mwalker33
40b1d3bea7
samples to skip (unint32_t)
...
Use unit32_t for all samples to skip
2019-09-30 19:22:26 +10:00
mwalker33
c7b3620754
Update lfsampling.c
...
Set default for samples to skip
2019-09-29 11:10:07 +10:00
mwalker33
cf0d72e172
lf sniff offset
...
Added samples to skip to lf config
2019-09-29 10:43:01 +10:00
Philippe Teuwen
d19754567d
summer restructuring:
...
* .h include only the strict minimum for their own parsing
* this forces all files to include explicitment their needs and not count on far streched dependencies
* this helps Makefile to rebuild only the minimum
* according to this rule, most standalone .h are now gone
* big app.h is gone
* remove seldom __cplusplus, if c++ happens, everything will have to be done properly anyway
* all unrequired include were removed
* split common/ into common/ (client+arm) and common_arm/ (os+bootloader)
* bring zlib to common/
* bring stuff not really/not yet used in common back to armsrc/ or client/
* bring liblua into client/
* bring uart into client/
* move some portions of code around (dbprint, protocols,...)
* rename unused files into *_disabled.[ch] to make it explicit
* rename soft Uarts between 14a, 14b and iclass, so a standalone could use several without clash
* remove PrintAndLogDevice
* move deprecated-hid-flasher from client to tools
* Makefiles
* treat deps in armsrc/ as in client/
* client: stop on warning (-Werror), same as for armsrc/
Tested on:
* all standalone modes
* Linux
2019-08-11 21:42:01 +02:00