Commit graph

34 commits

Author SHA1 Message Date
douniwan5788
80b9f6bb4d refactor: Renamed WITH_NO_COMPRESSION to WITH_COMPRESSION for consistent style 2024-09-04 22:48:55 +08:00
douniwan5788
9dd5b66c0a fix: FPGA config for ICOPYX 2024-08-26 20:56:36 +08:00
douniwan5788
413a17a7a6 feature: Make the FPGA bitstreams working with SKIP_* define.
Now, you can enable at least two of your favorite technologies (such as LF and HF 14443A) attached a standalone mode and still have spare ROM space for other functionalities on a Proxmark3 Easy with a 256KiB ROM.
2024-08-26 20:55:59 +08:00
douniwan5788
5d66bcfd75 fix: WITH_EM4x70. Get rid of the dependency on WITH_ICLASS. 2024-08-26 20:55:58 +08:00
francesco-scar
2ba0fbdcde Added led order parameter (for Proxmark3 Easy board) 2024-02-18 12:57:26 +01:00
wh201906
8fc3130a9f
Add smartcard definition in PLATFORM_EXTRAS 2023-12-09 15:33:59 +08:00
iceman1001
7558846e76 text 2023-07-23 23:47:22 +02:00
d18c7db
c59bdec4f2 Unified fpga folders 2023-05-30 19:47:27 +02:00
Henry Gabryjelski
5784c8de77 Update USB Serial Number from SPI flash's uniqueID
Also allow flash to be separately enabled via PLATFORM_EXTRAS.

NOTE: this does *NOT* enable the serial number
in the bootrom.  Still investigating options there.
2023-02-17 17:07:13 -08:00
Alejandro
474aaed4b7
Added a proper way to check if it is rdv4 fw 2023-01-24 23:01:28 +01:00
merlokk
541c060a5d hf read adc low level command 2022-06-25 00:36:42 +03:00
Philippe Teuwen
30aa7aa7d1 Adapting license headers, WIP 2022-01-08 00:40:52 +01:00
iceman1001
49ee82be19 zx now builds after fixing corrent header. 2021-12-24 15:24:32 +01:00
iceman1001
69ea599fee skeleton for ZX8211 2021-12-24 13:32:28 +01:00
Philippe Teuwen
0ed190936d Show source version in the makefile logs 2021-09-05 01:18:42 +02:00
Philippe Teuwen
e79fb92074 Add fpga-xc3s100e and icopyx support 2021-08-21 23:45:46 +02:00
Philippe Teuwen
49e32a12ec Add warning for deprecated PM3OTHER 2021-01-14 14:41:08 +01:00
iceman1001
d7baee2f0c swapped PM3OTHER -> PM3GENERIC, while keeping PM3OTHER functionalitwise for backwards compat. 2021-01-14 14:23:00 +01:00
gator96100
f4c632bd31 Added DEBUG_ARM flag 2020-12-30 00:19:21 +01:00
gator96100
8c29c4231b Allow generation of debug information when using no compression 2020-12-29 03:30:57 +01:00
gator96100
11567dc2e3 Added option for running with uncompressed .data section. Thanks @doegox 2020-12-28 22:48:41 +01:00
Christian Molson
614ab55809 Initial commit for em4x70 support.
Initially I only have an em4x70 variant used for car transponders.
Also known as the ID48.
2020-12-05 17:47:03 -05:00
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
6cd927d6d4 added EM4x50 info function 2020-06-15 14:31:15 +02:00
iceman1001
36f2234121 fix HF simulation 2020-02-12 10:29:00 +01:00
iceman1001
6e3dde9d76 add 'hf plot' - from offical repo (piwi) 2020-01-12 16:45:24 +01: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
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
Renamed from common/Makefile.hal (Browse further)