Commit Graph
100 Commits
Author SHA1 Message Date
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
Romuald Conty d7aeb8fb5b Prepare 1.3.1 2010-01-19 15:52:45 +00:00
Romuald Conty 2d4bdf28a1 Serial autoprobing is now DISABLED as default, fix Issue 58. 2010-01-18 11:23:07 +00:00
Romuald Conty 1e2ccbf9ff Clean up after building doc archive. 2010-01-18 11:20:38 +00:00
Romuald Conty abdc67ff4e Improve releaser script by adding documentation generation. 2010-01-18 10:30:11 +00:00
Romuald Conty 2ebafcffaf Description changed for Debian. 2010-01-18 10:29:23 +00:00
Romuald Conty 2e5236561e Oups, typo. 2010-01-15 09:59:59 +00:00
Romuald Conty f057b26afa Another fix for Windows zip generation. 2010-01-14 16:44:07 +00:00
Romuald Conty 99c2a0aaf5 Update ChangeLog. 2010-01-14 16:33:08 +00:00
Romuald Conty de8efd6855 Add missing files in windows archive. 2010-01-14 16:04:48 +00:00
Romuald Conty 4ad52aba57 Minor typo in debian files. 2010-01-14 15:58:58 +00:00
Romuald Conty 9ca2d3abfc Update tarballs generation script. 2010-01-14 15:54:55 +00:00
Romuald Conty 762079d066 Include config.h must be used with HAVE_CONFIG_H define. 2010-01-14 15:53:49 +00:00
Romuald Conty f6a3ee94be Update Doxyfile.in using doxygen -u as suggested by Doxygen during doc compilation. 2010-01-13 14:18:40 +00:00
Romuald Conty e4ca9245ec C99 compiler is a requirement so we don't need --enable-std99 anymore.
Define _XOPEN_SOURCE 600 using config.h
2010-01-12 17:58:13 +00:00
Romuald Conty 0b720d30cd Avoid BUFSIZ usage since it will be a HUGE buffer under linux (8192 bytes). 2010-01-12 12:47:26 +00:00
Romuald Conty f0acc73541 Fix compilation warnings. Fix Issue 52. 2010-01-12 12:36:43 +00:00