]> git.zerfleddert.de Git - proxmark3-svn/commit - client/proxmark3.c
Client cleanup and restructuring. Stage 1...
authorizsh.f0f <izsh.f0f@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
Thu, 4 Feb 2010 01:27:07 +0000 (01:27 +0000)
committerizsh.f0f <izsh.f0f@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
Thu, 4 Feb 2010 01:27:07 +0000 (01:27 +0000)
commit7fe9b0b742d7dae9c5af1d292d11840b5c3cbfae
tree35cc9b1cbbe7387efcd3f931ba2ed9d3c4d5dfe6
parent6982ac2612c12af9fa65437bf4279007d734cc59
Client cleanup and restructuring. Stage 1...
Next Step is refactoring some of the giant functions which are
just copy/paste of some other ones with just a few line changes,
removing unnecessary 'goto' etc.

The MS Windows version is broken with this commit but will be fixed
soon. Everything can't be done all at once :P

The commands are now hierarchical, for example:
"hf 14a read" vs. "hf 14b read".
You can also request help:
"hf help", "data help", "hf 15 help" etc.

Indents are now space-based, not tab-based anymore. Hopefully
no one will be trolling about it, considering the suicide-prone work
being done here ;)

client/cmdhw.c, client/proxusb.c, client/cmdhw.h, client/proxusb.h,
client/cmdmain.c, client/cmdlfhid.c, client/cmdmain.h, client/cmdlfhid.h,
client/data.c, client/data.h, client/cmdhf.c, client/cmdlf.c,
client/cmdhf.h, client/cmdhf15.c, client/cmdhf14b.c, client/cmdlf.h,
client/cmdhf15.h, client/cmdhf14b.h, client/cmddata.c, client/cmddata.h,
client/ui.c, client/cmdparser.c, client/cmdlfti.c, client/ui.h,
client/cmdlfem4x.c, client/cmdparser.h, client/cmdlfti.h, client/cmdlfem4x.h,
client/graph.c, client/graph.h, client/cmdhf14a.c, client/cmdhf14a.h,
client/cmdhflegic.c, client/cmdhflegic.c: New files.

client/cli.c, client/flasher.c, client/snooper.c, client/proxmark3.c,
client/proxmark3.h, client/Makefile: Update accordingly.

client/flash.h, client/flash.c, client/proxgui.cpp: Cosmetic changes.

client/translate.h, client/command.c, client/gui.c,
client/usb.c, client/prox.h: Remove.

include/usb_cmd.h (CMD_ACQUIRE_RAW_ADC_SAMPLES_ISO_14443_SIM): Remove dead cmd.

common/crc16.h: New file.
common/crc16.c: Modify accordingly.
common/iso14443crc.h: New file.
common/iso14443_crc.c: Rename to
common/iso14443crc.c: and modify accordingly.

armsrc/lfops.c, armsrc/iso14443.c,
armsrc/iso14443a.c: include .h files from
the common directory instead of including the c files.

common/Makefile.common, armsrc/Makefile: Modify accordingly.
59 files changed:
armsrc/Makefile
armsrc/iso14443.c
armsrc/iso14443a.c
armsrc/lfops.c
client/Makefile
client/cli.c
client/cmddata.c [new file with mode: 0644]
client/cmddata.h [new file with mode: 0644]
client/cmdhf.c [new file with mode: 0644]
client/cmdhf.h [new file with mode: 0644]
client/cmdhf14a.c [new file with mode: 0644]
client/cmdhf14a.h [new file with mode: 0644]
client/cmdhf14b.c [new file with mode: 0644]
client/cmdhf14b.h [new file with mode: 0644]
client/cmdhf15.c [new file with mode: 0644]
client/cmdhf15.h [new file with mode: 0644]
client/cmdhflegic.c [new file with mode: 0644]
client/cmdhflegic.h [new file with mode: 0644]
client/cmdhw.c [new file with mode: 0644]
client/cmdhw.h [new file with mode: 0644]
client/cmdlf.c [new file with mode: 0644]
client/cmdlf.h [new file with mode: 0644]
client/cmdlfem4x.c [new file with mode: 0644]
client/cmdlfem4x.h [new file with mode: 0644]
client/cmdlfhid.c [new file with mode: 0644]
client/cmdlfhid.h [new file with mode: 0644]
client/cmdlfti.c [new file with mode: 0644]
client/cmdlfti.h [new file with mode: 0644]
client/cmdmain.c [new file with mode: 0644]
client/cmdmain.h [new file with mode: 0644]
client/cmdparser.c [new file with mode: 0644]
client/cmdparser.h [new file with mode: 0644]
client/command.c [deleted file]
client/data.c [new file with mode: 0644]
client/data.h [new file with mode: 0644]
client/flash.c
client/flash.h
client/flasher.c
client/graph.c [new file with mode: 0644]
client/graph.h [new file with mode: 0644]
client/gui.c [deleted file]
client/prox.h [deleted file]
client/proxgui.cpp
client/proxmark3.c
client/proxmark3.h
client/proxusb.c [new file with mode: 0644]
client/proxusb.h [new file with mode: 0644]
client/snooper.c
client/translate.h [deleted file]
client/ui.c [new file with mode: 0644]
client/ui.h [new file with mode: 0644]
client/usb.c [deleted file]
common/Makefile.common
common/crc16.c
common/crc16.h [new file with mode: 0644]
common/iso14443_crc.c [deleted file]
common/iso14443crc.c [new file with mode: 0644]
common/iso14443crc.h [new file with mode: 0644]
include/usb_cmd.h
Impressum, Datenschutz