iceman1001
86fdf8e987
color
2020-02-12 02:13:04 +01:00
Philippe Teuwen
cc902fb4d8
ui.c: warnings discarded qualifiers
2019-10-26 19:40:59 +02:00
Philippe Teuwen
46574ae0f5
add get_my_user_directory() to centralize HOME processing
2019-09-12 20:13:01 +02:00
Philippe Teuwen
e10085bfe8
log interactive commands as well
2019-09-09 21:30:25 +02:00
Philippe Teuwen
ba47ac36cb
Do not log to history with -h/-t/-m
2019-09-09 21:01:43 +02:00
Philippe Teuwen
2022df1068
make style
2019-08-30 10:45:52 +02:00
iceman1001
74f96be6be
textual
2019-08-29 10:46:57 +02:00
Philippe Teuwen
b10edbaddc
user dir: rework err msgs
2019-08-29 10:31:37 +02:00
Philippe Teuwen
fcd9b42dca
reintroduce _stat on mingw, needed to strip path
2019-08-29 10:07:40 +02:00
Philippe Teuwen
11c7db3523
Get ~/.proxmark3 working on Mingw
2019-08-28 23:07:23 +02:00
Philippe Teuwen
d2d58db985
Move history and logfile to ~/.proxmark3
2019-08-28 21:53:31 +02: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
Philippe Teuwen
732bc766f9
Reduce some var scopes
2019-06-07 18:41:39 +02:00
Philippe Teuwen
e9eb764358
Fix MCK in usart, our MCK is 16*12/2/2
2019-05-16 20:12:00 +02:00
iceman1001
36ecc4be97
style
2019-05-14 11:42:17 -04:00
Philippe Teuwen
62cf4ad8a7
fancy INPLACE
2019-05-14 12:35:25 +02:00
iceman1001
28398222e6
chg: 'hf tune' - now with prefix :)
2019-05-14 11:18:33 +02:00
Philippe Teuwen
c281f71f59
hf tune: group commands
2019-05-14 08:25:26 +02:00
Philippe Teuwen
7ed7a9de40
Rework hf tune to make it synchronous (needed for rdv4)
2019-05-14 00:37:03 +02:00
Philippe Teuwen
65bd945b54
style
2019-05-05 22:04:35 +02:00
iceman1001
cb34e554fe
chg: info log = yellow
2019-05-03 09:41:28 +02:00
Philippe Teuwen
4f11ef048f
style
2019-05-01 01:38:52 +02:00
Philippe Teuwen
5c9c38ff71
Use PrintAndLogEx in flasher
2019-04-30 20:19:29 +02:00
Philippe Teuwen
0a4b90ac20
Simplify color & banner logic
2019-04-30 13:02:27 +02:00
Philippe Teuwen
a91d0a7b19
Smart color handling:
...
* if on Windows, no color, as usual
* if on Linux, color only on real term
* no color when > foo
* no color in the logfile
2019-04-30 00:41:52 +02:00
iceman1001
0a9d2ca03d
lets see if cexpf can be removed now.
2019-04-14 07:41:25 +02:00
Philippe Teuwen
97676d3210
comparison of integers of different signs [-Wsign-compare]
2019-04-13 23:38:34 +02:00
Philippe Teuwen
ce606b51fc
Handle explicitly enum vals in switch [-Wswitch-enum]
2019-04-13 22:46:08 +02:00
iceman1001
0a8c303685
move defines
2019-04-13 02:49:15 +02:00
iceman1001
f05566c834
missing pointers..
2019-04-13 02:16:22 +02:00
iceman1001
a27348c592
replaced with threadsafe strtok_r call
2019-04-13 02:13:23 +02:00
Philippe Teuwen
7f76fea21a
good const, bad const, fixing -Wincompatible-pointer-types-discards-qualifiers
2019-04-10 10:21:42 +02:00
Philippe Teuwen
2ebf940bf0
PrintAndLogEx: use const on char *fmt
2019-04-09 21:25:11 +02:00
Philippe Teuwen
9ff5a4e2fa
style
2019-04-05 23:17:16 +02:00
Philippe Teuwen
961d929f4d
changing {} style to match majority of previous style
2019-03-10 11:20:22 +01:00
Philippe Teuwen
da6cdf014b
Keep string syntax in color macros
2019-03-10 00:56:00 +01:00
Philippe Teuwen
0373696662
make style
2019-03-10 00:00:59 +01:00
Philippe Teuwen
0d9223a547
client: fix mix of spaces & tabs
2019-03-09 23:35:06 +01:00
Philippe Teuwen
60f292b18e
remove spurious spaces & tabs at end of lines
2019-03-09 08:59:13 +01:00
iceman1001
99b6087b01
chg: use calloc
2019-01-30 21:16:20 +01:00
iceman1001
9b7089e71f
FIX: remove warning of overwriting
2019-01-08 02:16:39 +01:00
iceman1001
f23219f3b8
FIX: printing percentage char is now standard compliant (@fabled)
...
see https://github.com/iceman1001/proxmark3/pull/272
2019-01-05 20:45:02 +01:00
iceman1001
94e0d43502
CHG: coloring of ERR
2018-12-18 18:43:49 +01:00
Chris
d30454fc5a
fix: fflush(stdout), should sort out the blocking pipe problem
...
add: line length (@merlokk)
2018-11-02 18:27:42 +01:00
Chris
24eaac8681
CHG: the thread comms refactoring from offical pm3 repo
...
chg: FPC com speed limited to 115200 when compiled with FPC
chg: USART remake (@drandreas)
2018-09-06 21:43:20 +02:00
iceman1001
3ef9102c17
chg: WARNING, wrong prefix
2018-05-03 12:45:27 +02:00
iceman1001
d0b9d12bde
chg: added some colors
2018-05-03 12:12:55 +02:00
iceman1001
7d5322fc6e
whitespace
2018-05-02 18:08:47 +02:00
iceman1001
271cb3e1cc
chg: \r didn't work well with printandlogex
...
chg: spaces
chg: cleaning
2018-04-27 12:15:26 +02:00
iceman1001
c41013d394
chg: printandlogex now deals with string which has inital newline char.
2018-04-27 11:22:30 +02:00