Commit graph

105 commits

Author SHA1 Message Date
Philippe Teuwen
e6d1e3bbfc Makefile: fix unnecessary recompilations when no Standalone mode is defined 2020-12-01 01:23:36 +01:00
iceman1001
c9bfb5c10b LCD support is conditional 2020-11-30 12:25:53 +01:00
Philippe Teuwen
b72c8dc3d7 Allow to skip parts from Makefile.platform 2020-11-05 02:33:01 +01:00
Philippe Teuwen
c549478ca5 Allow to specify 256k platforms 2020-11-05 02:32:41 +01:00
Philippe Teuwen
2e670d7db4 Makefile.hal: make it easier to comment parts 2020-10-07 01:24:33 +02:00
tharexde
cdb57c9c2b Merge branch 'master' into dev_em4x50_info_write
merge conflict
2020-06-22 21:04:48 +02:00
iceman1001
b5345eb0bd use 8488 bytes stack like before 2020-06-22 13:25:29 +02:00
iceman1001
a53c4a8a5b chg: adapt stack , run "lf search" on a blank t55xx now ok 2020-06-17 23:42:21 +02:00
tharexde
6cd927d6d4 added EM4x50 info function 2020-06-15 14:31:15 +02:00
iceman1001
62ce1cdf13 chg: increase stack size - hf mfu simlation needs it 2020-06-14 12:16:27 +02:00
slurdge
3b757a627b Increase stack to 5KiB 2020-06-10 23:03:17 +02:00
slurdge
cba76ca167 Fix stacksize & make common area size a variable 2020-06-10 14:06:45 +02:00
slurdge
c89fc81fcf Make BigBuf take dynamically the available space with a fixed (4K) stack 2020-06-10 12:41:18 +02:00
Philippe Teuwen
07c6e124c5 textual 2020-06-07 19:20:36 +02:00
slurdge
1a8eff5d42 add lz4 to arm side 2020-06-05 16:24:05 +02:00
iceman1001
d40251ff0b Revert "Release v4.9237 - Ice Coffee "
This reverts commit 833bc4d9a3.
2020-05-21 21:55:15 +02:00
iceman1001
833bc4d9a3 Release v4.9237 - Ice Coffee 2020-05-21 21:55:15 +02:00
Philippe Teuwen
8e12285f66 introduce CROSS_*FLAGS for cross-compilation 2020-05-21 19:28:42 +02:00
Philippe Teuwen
bf5c054414 Revert "Release v4.9230 - Ice Coffee "
This reverts commit db2e97c860.
2020-05-21 12:51:35 +02:00
Philippe Teuwen
db2e97c860 Release v4.9230 - Ice Coffee 2020-05-21 12:51:35 +02:00
iceman1001
3e389c6e07 Revert "Release v4.9224 - Ice Coffee "
This reverts commit 9cec93fd54.
2020-05-21 09:25:32 +02:00
iceman1001
9cec93fd54 Release v4.9224 - Ice Coffee 2020-05-21 09:25:32 +02:00
iceman1001
521a76d3c2 Revert "Release v4.9222 - Ice Coffee "
This reverts commit a5aeadc339.
2020-05-21 09:24:38 +02:00
iceman1001
a5aeadc339 Release v4.9222 - Ice Coffee 2020-05-21 09:23:32 +02:00
Philippe Teuwen
e2a20631c7 remove section version_information for client 2020-05-20 21:11:45 +02:00
Philippe Teuwen
ef586c2a41 version info also for client, still cmake to do 2020-05-20 21:11:45 +02:00
Philippe Teuwen
15ccb34535 Add -Wconversion in EXTRACFLAGS 2020-05-20 18:41:10 +02:00
Philippe Teuwen
cb8d589fc4 armsrc: clarify static vars vs global vars, part 3 2020-05-19 18:12:40 +02:00
Philippe Teuwen
e8f723620e Fix issue #736, still other errors on armsrc to solve 2020-05-19 16:26:08 +02:00
iceman1001
6cadbbc3e7 cppcheck ...silly 2020-05-13 23:31:28 +02:00
Philippe Teuwen
61610a5c61 fiddling with makefile 2020-05-12 01:49:01 +02:00
Philippe Teuwen
77a834954e Remove arm clang flags 2020-05-11 13:48:57 +02:00
Philippe Teuwen
72e7f2e98c arm warnings 2020-05-11 13:48:57 +02:00
Philippe Teuwen
8e4aba5e53 arm: fix prototypes 2020-05-11 13:48:57 +02:00
Philippe Teuwen
f9463d183a bootloader: fix missing prototypes and shadowed vars 2020-05-11 13:48:57 +02:00
iceman1001
392da6400a chg: waiting for shiftregisters (@pwpiwi) 2020-03-31 09:44:36 +02:00
iceman1001
36f2234121 fix HF simulation 2020-02-12 10:29:00 +01:00
Philippe Teuwen
fc007554ef Fix compilation under openSUSE, thanks @hsanjuan. Fixes #529 2020-01-20 23:12:11 +01:00
iceman1001
6e3dde9d76 add 'hf plot' - from offical repo (piwi) 2020-01-12 16:45:24 +01:00
osboxes.org
6293749ffd style 2019-12-31 22:19:54 +01:00
Philippe Teuwen
2a0bc9c07b arm: move mthumb-interwork to CFLAGS for clang compatibility 2019-10-27 01:28:07 +02:00
Philippe Teuwen
377ead8e62 arm: honor CFLAGS and LDFLAGS 2019-10-27 00:31:37 +02:00
Philippe Teuwen
bf3ae7f007 perform startup delay also during TIA 2019-10-15 18:07:28 +02:00
Philippe Teuwen
0877802ded Bumping PMC_MAIN_OSC_STARTUP_DELAY to solve slow clock on some devices, thanks @iceman1001! 2019-10-15 18:02:19 +02:00
Philippe Teuwen
3fce47d023 Add hw tia to trigger a new Timing Interval Acquisition 2019-10-15 15:02:34 +02:00
Philippe Teuwen
3245260c00 Add Makefile.defs with common defs 2019-08-30 22:10:06 +02:00
Philippe Teuwen
4fdb5a2f4b make install: half way 2019-08-30 21:55:13 +02:00
Philippe Teuwen
b5f5b9276f make install skeleton 2019-08-30 21:44:40 +02:00
Philippe Teuwen
dbc9865c36 clean common_arm/Makefile.common 2019-08-30 21:38:12 +02:00
Philippe Teuwen
8987e956ac POSIX sh version of mkversion
Most targeted platforms have "sh" and don't need Perl as requirement.
Still Perl script is present as fallback.
2019-08-29 23:23:53 +02:00
Philippe Teuwen
da31373258 non-rdv4 PLATFORM must now use the generic PM3OTHER, simpler 2019-08-21 20:06:14 +02:00
Philippe Teuwen
9535ce459e PLATFORM defs 2019-08-20 19:39:24 +02:00
soffchen
dd8e12271b Add Proxmark3 rdv3 Easy with AT91SAM7S512 platform 2019-08-20 12:12:34 +08:00
Philippe Teuwen
80b4e81130 Fix fpga_compress race condition and isolate it in tools 2019-08-11 21:42:01 +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