Romuald Conty
0a87c18e7e
nfc-mfultralight: we now can write OTP bytes if user want to.
2010-06-30 15:06:59 +00:00
Romuald Conty
379066f069
nfc-mfultralight: on write failure, continue if authenticate works.
2010-06-30 14:54:34 +00:00
Romuald Conty
596733bacc
nfc-mfultralight: Fix messages, we read/write pages not blocks.
2010-06-24 11:04:05 +00:00
Romuald Conty
688ebe2324
Re-ident examples/nfc-mfultralight.c using "indent -br -ce --line-length120 -nut -i2 -ppi 2" command line.
2010-06-24 10:19:01 +00:00
Romuald Conty
470dd8be05
nfc-mfultralight: Fix read and write counters. Code cleanup.
2010-06-24 10:16:09 +00:00
Romuald Conty
2e1fa09166
Set svn:ignore property on nfc-sam example.
2010-06-16 12:12:31 +00:00
Romuald Conty
f7c31885f5
Move all Mifare related code from libnfc API to examples: NFC is capable of Mifare, but Mifare is not NFC.
2010-06-15 15:33:22 +00:00
Romuald Conty
db735ab224
Prevent from sources files being executable.
2010-06-15 15:32:58 +00:00
Romuald Conty
ec48f04dd8
Bump package version to 1.3.9 since trunk looks like 1.4.x series.
2010-06-07 13:33:33 +00:00
Romuald Conty
d171562002
Re-ident examples/nfc-poll.c using "indent -br -ce --line-length120 -nut -i2 -ppi 2 " command line.
2010-06-07 09:51:31 +00:00
Romuald Conty
3c1a61349f
Re-ident nfc-mfclassic.c using "indent -br -ce --line-length120 -nut -i2 -ppi 2 " command line.
2010-06-07 09:05:35 +00:00
Romuald Conty
8bac5355dd
This should fix Issue 83.
2010-06-07 08:16:27 +00:00
Romuald Conty
2e39e56e17
Return value of pn53x_usb_list_devices() must bool, not void*
2010-05-28 09:55:13 +00:00
Romuald Conty
b05ab6285d
Import some files that allow to build a correct libnfc's DLL on Windows platform. (Thanks to Roger Brown from Snapper)
2010-05-28 09:48:15 +00:00
Romuald Conty
07a779c880
Add a small example to diagnose basic elements (communication, rom and ram) of pn53x.
2010-05-28 09:09:36 +00:00
Romuald Conty
ac663d02a1
Use pn53x_decode_target_data() to decode target data in nfc_initiator_select_tag(). Fix Issue 82.
2010-05-18 10:57:38 +00:00
Romuald Conty
cf0c2dd9f2
Fix ATS lenght in pn53x_decode_target_data().
2010-05-18 10:55:18 +00:00
Romuald Conty
8c1815fbea
Move variable declarations in order to compile using non-C99 compiler. Fix Issue 80.
2010-05-18 08:27:50 +00:00
Romuald Conty
404dfba6e8
usb_release() must be called before usb_reset(). Fix Issue 81 (Thanks to thaolx).
2010-05-18 08:13:26 +00:00
Romuald Conty
1b7a7a4be1
Fix Issue 79. Libtool now handle library creation.
2010-04-27 15:28:41 +00:00
Romuald Conty
6fd2ea41c5
Next release will not install extra headers. (Programs that depends on should copy theses files into their sources.
2010-04-27 15:22:26 +00:00
Romuald Conty
a98cd3837b
CMake: fix win32 paths and remove hardcoded definitions.
2010-04-26 14:50:52 +00:00
Romuald Conty
6f04f3cb92
Windows zip archive with manual makefile is not generated anymore.
2010-04-26 13:40:42 +00:00
Romuald Conty
c2cead7089
Remove "manual" Windows makefile: Windows users should now use CMake.
2010-04-26 13:38:17 +00:00
Romuald Conty
693389ac10
Move additionnal files (for Windows) in contrib/
2010-04-26 13:36:41 +00:00
Romuald Conty
e45a0943e8
Change to way to handle DRIVERS_SOURCES in CMake.
2010-04-26 13:00:41 +00:00
Romuald Conty
27ccf67503
Reorganize CMake sections.
2010-04-26 12:59:23 +00:00
Romuald Conty
194faf56fb
make_release: Add a cleaning section.
2010-04-26 12:58:17 +00:00
Romuald Conty
854cfe15ec
Fix ARYGON detection. Rename acConnect to acPort. Now use snprintf and strncpy (see Issue 78)
2010-04-22 10:22:41 +00:00
Romuald Conty
3e16031877
Fix ARYGON driver build (missing comma).
2010-04-22 09:01:22 +00:00
Romuald Conty
367e14dcc0
Prevent from potential buffer-overflows.
2010-04-21 10:58:04 +00:00
Romuald Conty
fa1f9a1ff6
Fix device name: snprintf could not be used to append something to source string.
2010-04-21 10:50:29 +00:00
Romuald Conty
d9ec086beb
Replace some sprintf with snprintf to prevent from buffer-overflow.
2010-04-21 10:23:11 +00:00
Romuald Conty
ce6f7f2c84
Fix potential UART speed problem while autoprobing. Extract communication test from pn532_uart_wakeup().
2010-04-21 10:19:26 +00:00
Romuald Conty
67fd8ecd0e
Unix-like system's developer should use 'autoreconf -vis' instead of './autogen.sh'.
2010-04-20 20:23:14 +00:00
Romuald Conty
f05e432df8
Fix autogen.sh usage on MacOS X.
2010-04-20 20:20:27 +00:00
Romuald Conty
942dcfa631
PN532_UART: prevent from blocking when device doesn't reply correctly to wakeup command.
2010-04-20 15:05:57 +00:00
Romuald Conty
e3ff11eb46
Fix warnings "no previous prototype for ..." on bitutils.[hc]
2010-04-20 09:44:27 +00:00
Romuald Conty
9abb29f1d1
nfc-mfultralight: fix warnings about prototypes. Fix Issue 77.
2010-04-20 09:28:19 +00:00
Romuald Conty
7762814eda
nfc-mfclassic: fix warnings about prototypes. Fix Issue 76.
2010-04-20 09:25:18 +00:00
Romuald Conty
75cc48e460
nfc-mfclassic: fix warnings "no previous prototype for...". Fix Issue 75.
2010-04-20 09:05:23 +00:00
Romuald Conty
03eec8fab6
nfc-anticol: fix warnings "no previous prototype for...". Fix Issue 74.
2010-04-20 09:04:20 +00:00
Romuald Conty
2ab522950f
Remove uart_cts() since the function is defined but never used. Fix Issue 71
2010-04-20 08:48:41 +00:00
Romuald Conty
778ac87b37
Add drivers selection to CMake build. Fix Issue 70
2010-04-20 08:45:31 +00:00
Romuald Conty
d74e68a3fd
Add nfc-utils.h to generated tarball. (make distcheck OK)
2010-04-15 17:36:43 +00:00
Romuald Conty
b55400a0d5
configure.ac rework
...
- Put libusb and PC/SC check in m4 macros.
- Suppress --disable-pcsclite and --disable-libusb
- Add --with-drivers option: we now could choose which driver to build. without this option a default set is build (ATM all drivers except PN532_UART)
2010-04-15 14:41:13 +00:00
Romuald Conty
b747573dc7
PN532_UART readers could now poll using PN532 hardware feature. This commit should fix Issue 56 too.
2010-04-14 13:28:24 +00:00
Romuald Conty
064b7c4b41
Revert libnfc/drivers.h (from r371), this file should not have been commited (in r372).
...
Second pointy hat to: me again
2010-04-14 10:44:12 +00:00
Romuald Conty
0a08ef00c2
Fix recently changed wakeup function for pn532_uart driver.
...
Pointy hat to: me ;)
2010-04-14 10:39:18 +00:00
Romuald Conty
a3f68b566d
Raise up timeout value in UART, this is tricky (ugly?) hack to allow low speed UART device to run nfc-emulate.
2010-04-13 14:36:02 +00:00
Romuald Conty
2766cd8822
ARYGON readers could now poll using PN532 hardware feature.
2010-04-13 14:11:10 +00:00
Romuald Conty
332eed3596
nfc-poll: raise polling duration from 1500ms to 6000ms.
2010-04-13 14:07:29 +00:00
Romuald Conty
24e7b20d04
Add debug output when pnd->pdc->tranceive() failed.
2010-04-13 12:48:52 +00:00
Romuald Conty
29fad31ee5
Update ARYGON driver, it now support probing as PN532_UART. Communication should be faster (delays removed).
...
Note: ARYGON APPB2UA33 oem reader now works.
2010-04-12 14:51:50 +00:00
Romuald Conty
a4d1c53ed3
Add wake up function for PN532 UART and run a communication test to know if device correctly respond.
2010-04-12 14:48:03 +00:00
Romuald Conty
1ba436041b
Report found device number in debug mode.
2010-04-12 14:43:19 +00:00
Romuald Conty
f693040ced
Disable compiler code optimizations and turn on gdb support when --enable-debug is passed to configure.
2010-04-09 23:41:35 +00:00
Romuald Conty
e886ef4f48
nfc-poll: Warn user when hardware does not support polling.
2010-04-09 23:38:05 +00:00
Romuald Conty
c9370e6fac
Prevent from running polling on hardware that does not support it.
2010-04-09 23:11:20 +00:00
Romuald Conty
71341b871e
Minor comments added.
2010-04-09 23:09:20 +00:00
Romuald Conty
2714180227
Add new example to show how to use new polling function.
2010-04-09 16:21:25 +00:00
Romuald Conty
40f230d6f0
New API function (experimental): nfc_initiator_poll_targets() which allow to use hardware polling function. Warning: ATM, it only support ISO14443a targets.
2010-04-09 16:20:47 +00:00
Romuald Conty
4128b23f86
Add new function pn53x_decode_target_data() that fill nfc_target_info_t with TargetData byte stream.
2010-04-09 16:18:42 +00:00
Romuald Conty
bc4c34f851
Add two new types: nfc_target_type_t and nfc_target_t.
2010-04-09 16:16:17 +00:00
Romuald Conty
af9f744390
Add a simple function to print nfc_iso14443a_info_t structure.
2010-04-09 16:11:21 +00:00
Romuald Conty
e9451f71f2
Add details on nfc_initiator_select_dep_target() fct params (enhance documentation).
2010-04-09 15:11:42 +00:00
Romuald Conty
495de91e13
Fix documentation build.
2010-04-09 15:08:36 +00:00
Romuald Conty
25b49f7879
Fix mis-initialized ATS field when filling-in nfc_target_info_t structure (wrong source address in memcpy())
2010-04-08 16:20:03 +00:00
Romuald Conty
ab028ab4e2
Add FIXME related to Issue 61.
2010-04-08 16:13:12 +00:00
Romuald Conty
9c43e75691
Redo r336. (Missed at r340)
2010-04-07 16:30:16 +00:00
Romuald Conty
3a0d05d15a
Minor headers ajustments.
2010-04-07 14:47:53 +00:00
Romuald Conty
bedaf12b0e
Fix releaser script according to the new sources tree.
2010-04-07 14:46:46 +00:00
Romuald Conty
be1639b452
Prepare libnfc 1.3.4 (ChangeLog)
2010-04-06 21:19:40 +00:00
Romuald Conty
02a29920fc
Prepare libnfc 1.3.4
2010-03-31 14:07:13 +00:00
Romuald Conty
d3796b6531
Attempt to be able to compile using manual makefile AND with CMake
2010-03-31 14:03:12 +00:00
Romuald Conty
12e4d3c822
Minor tweak in make_release.sh script
2010-03-31 13:54:31 +00:00
Romuald Conty
23f2adb433
Fix missing ";".
...
Pointy hat to Romain ;-)
2010-03-31 10:16:26 +00:00
Romuald Conty
a78cae1c15
Export ISO14443A CRC function. Thanks to Romain Tartière.
2010-03-31 10:09:06 +00:00
Romuald Conty
1214f31d2c
Fix CT (Cascade Tag) byte when using 10 bytes long UID.
2010-03-30 15:17:18 +00:00
Romuald Conty
85afbd40ca
Fix nfc-types documentation.
2010-03-25 19:12:31 +00:00
Romuald Conty
ba5dbb05d5
Put an annoying message in debug mode only.
2010-03-25 14:55:28 +00:00
Romuald Conty
17dda85c71
Add README for Windows compilation using win32/Makefile.
...
Rename README-Windows.txt (compilation using CMake) into CMake-Windows.txt
2010-03-25 09:28:09 +00:00
Romuald Conty
b3c055fa5f
Typo.
2010-03-25 09:03:41 +00:00
Romuald Conty
c203ce837c
Prevent from annoying message when probing nfc devices.
2010-03-11 14:42:58 +00:00
Romuald Conty
738885cc1a
Prepare 1.3.3
2010-02-17 15:02:03 +00:00
Romuald Conty
63262331c6
Suppress warnings due to unused variable.
2010-02-17 14:57:03 +00:00
Romuald Conty
d97d017853
Move variable declarations at the beginning of function body to be able to compile using a stupid^W non C99 conform compiler under a non standard OS...
2010-02-17 14:48:41 +00:00
Romuald Conty
e0d8e80b76
Add _DARWIN_C_SOURCE define to activate all library features on MacOS
2010-02-17 14:12:38 +00:00
Romuald Conty
0b962a3b3b
Move sys/select.h include in the non-windows part.
...
Update copyright headers.
2010-02-10 15:20:13 +00:00
Romuald Conty
2a33e28db9
Add workaround for libusb while using CMake.
2010-02-09 16:10:45 +00:00
Romuald Conty
e2e6c6cacc
We should only use C99 types when available. This could fix a compilation issue reported at http://www.libnfc.org/community/post/770
2010-02-09 15:50:52 +00:00
Romuald Conty
d0610be25c
Improve nfc-relay to use nfc_list_devices() capabilities. This should fix Issue 64.
2010-02-09 15:39:56 +00:00
Romuald Conty
4bca43508b
Remove platform specific, and non-needed, headers.
2010-02-08 11:52:33 +00:00
Romuald Conty
e933f505e2
Add some Build-Depends to debian files.
2010-02-08 11:49:14 +00:00
Romuald Conty
08cfcc30b0
Add some quotes to prevent from expanding.
2010-02-08 11:48:23 +00:00
Romuald Conty
ec9a13a2c3
Attach CMake files in generated archive.
2010-01-29 15:33:34 +00:00
Romuald Conty
fa04c46cf7
Oops, typo.
2010-01-29 15:06:31 +00:00
Romuald Conty
22a0c4f99e
Prepare 1.3.2
2010-01-29 15:05:11 +00:00
Romuald Conty
f09c9a3764
Fix compiler warnings, fix issue 52.
2010-01-29 15:04:32 +00:00
Romuald Conty
d642b59300
Updated Debian package changelog.
2010-01-29 14:36:32 +00:00