laforge
5f5de66d10
fix compiler warnings
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2107 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-05-24 13:46:39 +00:00
laforge
544071c0f9
Add WRITE support for ISO15693 (Bjoern Riemer)
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2106 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-05-24 13:41:16 +00:00
laforge
785fb8e449
fix crash of librfid-tool in scan function (Mate Soos)
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2105 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-05-24 13:29:31 +00:00
laforge
f835206e57
add CRC check to ISO15693 (Bjoern Riemer)
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2104 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-05-24 13:23:03 +00:00
laforge
77fc8096e2
remove extra reads of primary status register (Bjoern Riemer)
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2103 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-05-24 13:10:22 +00:00
laforge
f05760f405
* use RC632_CMD_IDLE instead of 0x00 to improve readability
...
* don't write to read-only ERROR_FLAG register (Mate Soos)
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2102 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-05-24 13:03:00 +00:00
laforge
5712116f1b
Follow-up fixes for IRQ/ERR bitmaks mess (Bjoern Riemer) Patch 011
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2101 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-05-24 13:01:25 +00:00
laforge
1d86a141b2
* Fix the STATUS register bit definitions foer STAT_{ERR,IRQ} (Bjoern Riemer)
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2100 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-05-24 12:38:36 +00:00
laforge
8a9866cada
python update
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2098 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-05-07 10:33:49 +00:00
laforge
ec2cf3b617
add -E parameter to do an endless loop of enumeratiosn. The option has one
...
argument which specifies the delay in milliseconds between the enumeration rounds
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2089 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-02-24 12:42:53 +00:00
laforge
6e98a8dc0e
add anticollision support for iso15693 and use correct mask_len (Bjoern Riemer)
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2088 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-02-24 12:38:02 +00:00
laforge
76a801fda4
implement SELECT command for ISO15693 (Bjoern Riemer)
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2087 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-02-24 12:37:28 +00:00
laforge
fa559d2f99
add function to set mifare key from internal eeprom
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2086 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-02-24 12:35:52 +00:00
laforge
292444f20b
finish eeprom read/write implementations for RC632
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2084 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-02-08 19:51:45 +00:00
laforge
74b93b30bc
add support for setting layer2 while doing scanning (Bjoern Riemer)
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2083 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-02-08 15:19:37 +00:00
laforge
3b0c065058
add ISO15693 stay_quiet (close) support (Bjoern Riemer)
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2082 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-02-08 15:17:46 +00:00
laforge
ed8a02eda6
use DEBUGP, not printf (Bjoern Riemer)
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2081 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-02-08 15:16:07 +00:00
laforge
507a87a79b
add missing semicolon
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2080 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-02-08 15:15:21 +00:00
laforge
0e0da0d6b8
fix typo in 15693 AFI setopt implementation (Bjoern Riemer)
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2079 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-02-08 15:13:28 +00:00
laforge
e3d49c4785
python update (Kushal Das)
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2078 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-02-08 15:12:15 +00:00
laforge
e5766cb30c
Add declaration of rc632_register_dump()
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2077 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-02-08 15:08:35 +00:00
laforge
248a277403
fix bugs for optlen setting in layer2_Getopt of iso14443a (Uwe Hermann)
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2076 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-02-08 15:06:05 +00:00
laforge
f8167ee283
mifare-tool: fix '-h', use '-b' for brute force (Uwe Hermann)
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2075 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-02-08 15:04:18 +00:00
laforge
7142d7da7a
disable debug in the default compile (Uwe Hermann)
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2074 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-02-08 15:02:23 +00:00
laforge
621d27cc64
add (preliminary?) SAK based detection of mifare mini.
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2073 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-02-07 16:17:18 +00:00
laforge
9a7ba1f0d8
use LIBS instead of AM_LDFLAGS, otherwise apparently some systems won't link
...
libusb correctly (Petr Stetiar)
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2071 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-02-05 02:06:33 +00:00
laforge
58ea86f325
* update readme to reflect 0.2.0 relese
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2069 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-02-04 17:02:35 +00:00
laforge
a5bc5c69d1
* add rfid_reader_rc632_common.h to noinst_HEADERS
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2068 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-02-04 17:02:26 +00:00
ploetz
db516767b8
Make librfid-tool print out the ATS in case of success with a T=CL card
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2065 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-02-02 17:13:59 +00:00
laforge
da4aa962e1
* implement rfid_reader_{get,set}opt()
...
* move get/set environment and get firmware api version to reader_{get,set}opt()
* merge rc632 power_up and power_down functions in new power function
* merge rc632 layer 2 protocol init functions into one
* rename parameters of rfid_layer2_{get,set}opt()
* move rf_power() function of reader to new setopt() interface
* merge reader layer 2 protocol init functiosn into one
* move most of the iso15693 anticol implementation from asic into layer2 code
* make most iso15693 parameters configurable via layer2_{get,set}opt()
* implement AFI for iso15693 inventory request
* introduce new generic 'rc632 asic based reader' functions
* use those functions from openpcd, cm5121 and spidev readers
* use new register initialization script data structure for rc632 init functions
* TODO update
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2064 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-01-29 16:29:21 +00:00
laforge
2b0914e033
implement new mifare dumping code based on sector/block translation functions,
...
fully supporting 4k format
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2063 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-01-29 15:06:41 +00:00
laforge
591a1b00c1
* fix length of mifare classic block
...
* add mifare classic block/sector conversion functions
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2062 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-01-29 15:05:22 +00:00
laforge
36a703f8f4
make svn:ignore properties more complete
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2061 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-01-27 21:26:49 +00:00
laforge
d3897b3a7a
make svn:ignore list complete
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2060 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-01-27 21:23:58 +00:00
laforge
0cf6bd8627
add autotools related files to svn:ignore property
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2059 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-01-27 21:21:55 +00:00
laforge
97399441f7
set recursive svn:ignore of Makefile.in
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2058 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-01-27 21:19:20 +00:00
laforge
79e204d323
partial ISO15693 support (based on patch by Bjoern Kaiser)
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2057 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-01-27 21:14:08 +00:00
laforge
c203de04bd
* improve scanning support:
...
** first try REQA/HLTA/REQA/HLTA until no more tags found
** then power off the field and start from the beginning again
* add proper RF field on/off switching support to all readers
* reduce timer to actual value, don't multiply by 10
* detect collisions during transceive_sf (ATQA)
* make UID length depend on cascade level, not ATQA
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2056 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-01-27 02:15:48 +00:00
laforge
6b2db45060
cosmetic coding style fixes
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2055 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-01-26 21:51:52 +00:00
laforge
20e918a3b8
coding style fixes
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2054 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-01-26 21:48:44 +00:00
laforge
f0c3847bc7
always compile the rfid_hexdump() function, since DEBUG_LIBRFID might be defined only locally and not for the entire project
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2053 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-01-26 21:40:52 +00:00
laforge
be84ee238f
fix more compiler warnings, based on a patch by Rainer Keller
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2052 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-01-26 20:21:59 +00:00
laforge
7cf71fab95
* support for mingw (Petr Stetiar)
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2051 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-01-26 20:08:42 +00:00
laforge
9e71b54725
update COPYING to latest version (Uwe Hermann)
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2050 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-01-26 19:58:30 +00:00
laforge
f963b4d0fe
* add missing header files to distributed tarball
...
* bump revision number to 0.2.0 (not yet released)
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2049 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-01-26 19:51:55 +00:00
laforge
4b69f8446a
add missing spidev reader driver (missing from last commit)
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2048 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-01-26 19:26:22 +00:00
laforge
685d1c4a5a
* Add spidev reader driver
...
* restructure automake usage, introduce shared Makefile.flags.am
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2047 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-01-26 19:23:54 +00:00
laforge
5fed5fd6d7
mifare classic:
...
* Use the officially specified FWT values
* READ4 is only ultralight, not classic. So remove from classic codepath
(Frederic RODO)
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2046 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-01-26 09:29:56 +00:00
laforge
a1cdbe1316
Add manpages for all executables (Uwe Hermann)
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2045 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-01-26 09:26:57 +00:00
laforge
7a312fa6ca
Add the OpenPCD USB device ID to the udev rule file (Uwe Hermann)
...
git-svn-id: https://svn.gnumonks.org/trunk/librfid@2044 e0336214-984f-0b4b-a45f-81c69e1f0ede
2008-01-26 09:25:30 +00:00