Commit graph

27 commits

Author SHA1 Message Date
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)