Commit graph

391 commits

Author SHA1 Message Date
roel@libnfc.org
d24438f85c cleaning up endless copy-paste of trace functionality 2009-12-28 00:16:05 +00:00
roel@libnfc.org
249deb42a0 cleaning up endless copy-paste of trace functionality 2009-12-28 00:15:38 +00:00
bushing
5ed2c738ed fix Mac build to use Qt framework
(e.g. http://get.qt.nokia.com/qt/source/qt-mac-cocoa-opensource-4.6.0.dmg)
2009-12-27 23:27:29 +00:00
henryk@ploetzli.ch
55a69489cd Properly exit usb thread (e.g. on Ctrl-D) 2009-12-22 20:32:40 +00:00
henryk@ploetzli.ch
a665f74081 Use the interworking version of libgcc.a 2009-12-22 16:40:03 +00:00
bushing
59936251ff remove some straggling files and fix paths in cockpit batch files 2009-12-22 13:05:32 +00:00
bushing
ead7519327 change MFPR version to 2.4.2 to fix install script fail 2009-12-22 12:56:36 +00:00
bushing
022c8791c1 fixes to make it work properly on the Mac 2009-12-22 12:54:24 +00:00
bushing
940a20122d merge makefiles into one 2009-12-22 12:52:02 +00:00
bushing
d5be6f7cd4 fix OS detection, libgcc detection 2009-12-22 12:50:34 +00:00
bushing
1dea88f976 fix some ARM build fail 2009-12-22 12:48:33 +00:00
bushing
f11f5c2738 fix target name for Windows compile 2009-12-22 12:47:10 +00:00
bushing
9b25560889 lean up event model so that this will work under OS X (and hopefully Linux)
still need to refactor some stuff -- lots of code duplication here that
we can get rid of
2009-12-22 12:46:04 +00:00
bushing
aa81a8d3f1 rename ReceiveCommandP -> ReceiveCommandPoll for consistency 2009-12-22 12:44:38 +00:00
bushing
a99c6a1921 There's no painless way to do this, but it needs to be done --
the only reason any of the Windows code was in CPP files was
because the MS compiler doesn't support C99.  Switch to using
MinGW, and that problem goes away, so we can rename the files back.
2009-12-22 12:42:54 +00:00
bushing
a146075d74 remove most of the references to translate.h 2009-12-22 12:35:36 +00:00
bushing
3a8464f067 change usb_cmd struct to be more sane
wean ourselves off translate.h
2009-12-22 12:34:24 +00:00
bushing
cd00aa3043 merge linux and windows clients into one directory... will consolidate makefiles shortly 2009-12-22 12:11:15 +00:00
d18c7db
e3dfa42772 Amontec JTAGKey config 2009-12-15 06:28:40 +00:00
henryk@ploetzli.ch
258a9f3899 Fix MPFR URL 2009-12-13 22:55:49 +00:00
henryk@ploetzli.ch
d6e91bf086 Change gcc source URL 2009-12-13 11:35:46 +00:00
henryk@ploetzli.ch
8d40aba58b Add capability to correlate against subcarriers of 212kHz (argument FPGA_HF_READER_RX_XCORR_QUARTER_FREQ | FPGA_HF_READER_RX_XCORR_848_KHZ) and 106kHz (argument FPGA_HF_READER_RX_XCORR_QUARTER_FREQ) 2009-12-09 02:31:01 +00:00
henryk@ploetzli.ch
78d647da02 Limit hexsamples to just the amount of requested samples 2009-12-03 16:21:44 +00:00
henryk@ploetzli.ch
68d9d60a4d Add generic CRC calculation code 2009-11-25 20:41:41 +00:00
edouard@lafargue.name
c86cc30801 Added the new SRIX4K reading routine, thanks to jonor. Regression tested against SRI512 tags,
but I do not have SRIX4K tags to test this with.
2009-11-23 09:34:57 +00:00
d18c7db
e70140224f Fix define typo 2009-11-12 08:04:40 +00:00
d18c7db
c0d04e9540 Also defines to carve out LF related code 2009-11-12 07:23:12 +00:00
henryk@ploetzli.ch
b1083ec9f7 #ifdef out the calls to the ISO15693/14443/14443a functions so that the -D on the make command line actually can be used to reduce code size 2009-11-10 05:10:01 +00:00
henryk@ploetzli.ch
dcc10e5e31 Add basic communication shell for Legic RF in reader mode. Needs the new receive function of hi_read_tx. 2009-11-06 15:37:53 +00:00
henryk@ploetzli.ch
24fe4dffb4 Jerry-rig a simply hysteresis based receiver into hi_read_tx. Output is via SSC_DIN, which wasn't used in that mode before. 2009-11-06 15:36:57 +00:00
henryk@ploetzli.ch
add16a6287 Refactor things around to make it easier to add a reader mode with code reuse 2009-11-05 11:13:46 +00:00
henryk@ploetzli.ch
4014b814fb Make canned responsed const 2009-10-25 09:58:23 +00:00
henryk@ploetzli.ch
ccedd6ae6b Simplify data types, now that I believe that 'frames' will always be rather short 2009-10-23 21:40:17 +00:00
d18c7db
ec81f90ec3 replaced strncasecmp with strcmp to get rid of compile errors 2009-10-22 20:21:12 +00:00
henryk@ploetzli.ch
aac23b2434 Fix and generify legic response code 2009-10-16 22:07:00 +00:00
henryk@ploetzli.ch
a7247d858b Add basic LEGIC RF communication in tag simulation mode 2009-10-12 11:47:39 +00:00
henryk@ploetzli.ch
bb4d2cca76 Add defines for TIMER_CLOCK? 2009-10-12 11:46:50 +00:00
henryk@ploetzli.ch
ecf53cb215 Add HF simulator modulation mode for 212kHz subcarrier 2009-10-12 07:46:03 +00:00
henryk@ploetzli.ch
789d706a7d Fix commit 232, reenable GUI 2009-10-11 18:40:44 +00:00
henryk@ploetzli.ch
5fc8250f7f Add command to manually set ADC mux source 2009-10-09 15:57:07 +00:00
d18c7db
6949aca9fa Pushed standard AT91 defines into main code 2009-09-29 12:13:41 +00:00
henryk@ploetzli.ch
5d32e2bf60 Rename at91sam7s512.h for case sensitive filesystems 2009-09-28 11:29:17 +00:00
d18c7db
aafd94b868 Change over to standard AT91 header file 2009-09-27 20:46:47 +00:00
d18c7db
d3ae0de746 Small changes to some armsrc makefile to allow conditional compilation of various protocols via defines, change winsrc makefile to allow override of compiler location via external defines, finally change fpgaloader to actually check that the image upload succeeded instead of just blindly sending it and hoping for the best. 2009-09-22 09:57:03 +00:00
henryk@ploetzli.ch
c3adc9fd60 Create a stamp file for download completion so that it won't have to be redone later
Unpack newlib before compiling gcc, fixes the bug where header files were not installed
2009-09-19 21:55:22 +00:00
adam@algroup.co.uk
a93bd81d88 tool to find UIDs in bitstream 2009-09-12 08:11:24 +00:00
henryk@ploetzli.ch
709b784c16 Change variable assignments to make it easier to compile static and/or x86 binaries 2009-09-11 02:25:48 +00:00
adam@algroup.co.uk
ac86b65681 fix mandemod initialisation and add Transit tag trace 2009-09-10 15:12:20 +00:00
henryk@ploetzli.ch
ccb6ae9169 Change flashos.bat for the new flash procedure 2009-09-09 07:40:14 +00:00
henryk@ploetzli.ch
1b2c893632 Fix data segement. You may now use stuff like int foo = 1; in global context (as opposed to both int foo = 0; which is bss and const int foo = 1; which is rodata) without having the sky come
crashing down
2009-09-08 15:40:22 +00:00