Commit Graph

  • ee3715e267 Add convenience library infrastructure and move the print_nfc_iso14443a_info() function away from bitutils. Romain Tartiere 2010-04-09 21:57:03 +00:00
  • 2714180227 Add new example to show how to use new polling function. Romuald Conty 2010-04-09 16:21:25 +00:00
  • 40f230d6f0 New API function (experimental): nfc_initiator_poll_targets() which allow to use hardware polling function. Warning: ATM, it only support ISO14443a targets. Romuald Conty 2010-04-09 16:20:47 +00:00
  • 4128b23f86 Add new function pn53x_decode_target_data() that fill nfc_target_info_t with TargetData byte stream. Romuald Conty 2010-04-09 16:18:42 +00:00
  • bc4c34f851 Add two new types: nfc_target_type_t and nfc_target_t. Romuald Conty 2010-04-09 16:16:17 +00:00
  • af9f744390 Add a simple function to print nfc_iso14443a_info_t structure. Romuald Conty 2010-04-09 16:11:21 +00:00
  • e9451f71f2 Add details on nfc_initiator_select_dep_target() fct params (enhance documentation). Romuald Conty 2010-04-09 15:11:42 +00:00
  • 495de91e13 Fix documentation build. Romuald Conty 2010-04-09 15:08:36 +00:00
  • 25b49f7879 Fix mis-initialized ATS field when filling-in nfc_target_info_t structure (wrong source address in memcpy()) Romuald Conty 2010-04-08 16:20:03 +00:00
  • ab028ab4e2 Add FIXME related to Issue 61. Romuald Conty 2010-04-08 16:13:12 +00:00
  • 9c43e75691 Redo r336. (Missed at r340) Romuald Conty 2010-04-07 16:30:16 +00:00
  • 5473befa13 Fix a brunch of -Wextra warnings: - 'static' is not at beginning of declaration; - unused parameter; - comparison between signed and unsigned. Romain Tartiere 2010-04-07 15:08:04 +00:00
  • 3a0d05d15a Minor headers ajustments. Romuald Conty 2010-04-07 14:47:53 +00:00
  • bedaf12b0e Fix releaser script according to the new sources tree. Romuald Conty 2010-04-07 14:46:46 +00:00
  • c7d77d7664 Rearrange source code. Romain Tartiere 2010-04-07 14:37:19 +00:00
  • be1639b452 Prepare libnfc 1.3.4 (ChangeLog) libnfc-1.3.4 Romuald Conty 2010-04-06 21:19:40 +00:00
  • c4c7fa236a Attempt to be able to compile using manual makefile AND with CMake (missing parts from r332) Romain Tartiere 2010-04-06 17:55:12 +00:00
  • 09d2fff619 Add another missing CMakeLists.txt in autotooled tarball. Romain Tartiere 2010-04-03 12:06:50 +00:00
  • 22d4ea3207 Add missing CMakeLists.txt in autotooled tarball. Romain Tartiere 2010-04-03 12:03:24 +00:00
  • 02a29920fc Prepare libnfc 1.3.4 Romuald Conty 2010-03-31 14:07:13 +00:00
  • d3796b6531 Attempt to be able to compile using manual makefile AND with CMake Romuald Conty 2010-03-31 14:03:12 +00:00
  • 12e4d3c822 Minor tweak in make_release.sh script Romuald Conty 2010-03-31 13:54:31 +00:00
  • 23f2adb433 Fix missing ";". Romuald Conty 2010-03-31 10:16:26 +00:00
  • a78cae1c15 Export ISO14443A CRC function. Thanks to Romain Tartière. Romuald Conty 2010-03-31 10:09:06 +00:00
  • 667ba72dbd Strip CT (Cascade Tag) from UIDs in nfc_initiator_select_tag(). Romain Tartiere 2010-03-30 16:05:01 +00:00
  • 1214f31d2c Fix CT (Cascade Tag) byte when using 10 bytes long UID. Romuald Conty 2010-03-30 15:17:18 +00:00
  • 85afbd40ca Fix nfc-types documentation. Romuald Conty 2010-03-25 19:12:31 +00:00
  • ba5dbb05d5 Put an annoying message in debug mode only. Romuald Conty 2010-03-25 14:55:28 +00:00
  • 17dda85c71 Add README for Windows compilation using win32/Makefile. Rename README-Windows.txt (compilation using CMake) into CMake-Windows.txt Romuald Conty 2010-03-25 09:28:09 +00:00
  • b3c055fa5f Typo. Romuald Conty 2010-03-25 09:03:41 +00:00
  • f20a681315 Prevent the Windows installer from installing manual pages. Romain Tartiere 2010-03-23 10:00:48 +00:00
  • f372104163 Fix build on Windows when using CMake (Tested on Windows XP SP3 with WinSDK 7) Romain Tartiere 2010-03-22 20:34:02 +00:00
  • b3b3f47876 - Sync libnfc version in CMake with the one in the autotools; - Only add gcc-specific options when using gcc. Romain Tartiere 2010-03-22 20:28:30 +00:00
  • c203ce837c Prevent from annoying message when probing nfc devices. Romuald Conty 2010-03-11 14:42:58 +00:00
  • e223b93d91 The obsolete function usleep(3) also needs _XOPEN_SOURCE >= 500. Romain Tartiere 2010-02-20 13:01:43 +00:00
  • 738885cc1a Prepare 1.3.3 libnfc-1.3.3 Romuald Conty 2010-02-17 15:02:03 +00:00
  • 63262331c6 Suppress warnings due to unused variable. Romuald Conty 2010-02-17 14:57:03 +00:00
  • 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... Romuald Conty 2010-02-17 14:48:41 +00:00
  • b67dbe668b Honour ctype(3) caveats section. Romain Tartiere 2010-02-17 14:36:33 +00:00
  • e0d8e80b76 Add _DARWIN_C_SOURCE define to activate all library features on MacOS Romuald Conty 2010-02-17 14:12:38 +00:00
  • 9bafef8d88 Include pn53x.conf in libnfc tarballs since pn53x.rules is in it too. Romain Tartiere 2010-02-16 14:09:35 +00:00
  • 219d5657e8 Add devd(8) rules to change USB devices permissions when they are plugged-in on FreeBSD. Romain Tartiere 2010-02-16 14:06:56 +00:00
  • 70915a7484 By mistake, I had modify libnfc's 1.3.2 tag instead of trunk. Its now fixed. libnfc-1.3.2 Romuald Conty 2010-02-10 15:29:45 +00:00
  • 0b962a3b3b Move sys/select.h include in the non-windows part. Update copyright headers. Romuald Conty 2010-02-10 15:20:13 +00:00
  • 386597af6e Define _NETBSD_SOURCE that makes a few more serial speeds defined in termios.h. Romain Tartiere 2010-02-10 13:46:12 +00:00
  • 0d395733af Fix indent after last commit. Romain Tartiere 2010-02-10 11:23:38 +00:00
  • c8c03fe2e0 Do not add libusb to PKG_CONFIG_REQUIRES unless it is located using this method. Fix build failure for software detecting libnfc using pkg-config on FreeBSD (at least) when libusb is part of the system. Romain Tartiere 2010-02-10 11:23:01 +00:00
  • 2a33e28db9 Add workaround for libusb while using CMake. Romuald Conty 2010-02-09 16:10:45 +00:00
  • e2e6c6cacc We should only use C99 types when available. This could fix a compilation issue reported at http://www.libnfc.org/community/post/770 Romuald Conty 2010-02-09 15:50:52 +00:00
  • d0610be25c Improve nfc-relay to use nfc_list_devices() capabilities. This should fix Issue 64. Romuald Conty 2010-02-09 15:39:56 +00:00
  • 545a2d6f28 Move sys/select.h include in the non-windows part. Update copyright header. Romuald Conty 2010-02-09 09:45:27 +00:00
  • 1e0272d006 Make configure fail if pkg-config cannot be found. Romain Tartiere 2010-02-08 19:43:25 +00:00
  • 3914cf7eac Fix build on NetBSD. Romain Tartiere 2010-02-08 19:40:41 +00:00
  • 4bca43508b Remove platform specific, and non-needed, headers. Romuald Conty 2010-02-08 11:52:33 +00:00
  • e933f505e2 Add some Build-Depends to debian files. Romuald Conty 2010-02-08 11:49:14 +00:00
  • 08cfcc30b0 Add some quotes to prevent from expanding. Romuald Conty 2010-02-08 11:48:23 +00:00
  • ec9a13a2c3 Attach CMake files in generated archive. Romuald Conty 2010-01-29 15:33:34 +00:00
  • fa04c46cf7 Oops, typo. Romuald Conty 2010-01-29 15:06:31 +00:00
  • 22a0c4f99e Prepare 1.3.2 Romuald Conty 2010-01-29 15:05:11 +00:00
  • f09c9a3764 Fix compiler warnings, fix issue 52. Romuald Conty 2010-01-29 15:04:32 +00:00
  • d642b59300 Updated Debian package changelog. Romuald Conty 2010-01-29 14:36:32 +00:00
  • 10183ffd22 ATM, there is no particular reason to keep O_NDELAY in open(2) flags (not defined by POSIX, BTW), but a particular reason to suppress it: it breaks build on FreeBSD. Romain Tartiere 2010-01-28 15:46:55 +00:00
  • 19672806d2 Fix some more cc warnings. Romain Tartiere 2010-01-28 15:42:50 +00:00
  • 4669279589 Add missing header. Fix build at least on FreeBSD 7.2. Romain Tartiere 2010-01-28 14:32:23 +00:00
  • 7d20198520 Tweak the libusb detection. 1. Try to use pkg-config to locate libusb; 2. Try with libusb-config if not found; 3. Try to locate headers and lib if still not found. Romain Tartiere 2010-01-28 13:56:04 +00:00
  • d7aeb8fb5b Prepare 1.3.1 libnfc-1.3.1 Romuald Conty 2010-01-19 15:52:45 +00:00
  • 2d4bdf28a1 Serial autoprobing is now DISABLED as default, fix Issue 58. Romuald Conty 2010-01-18 11:23:07 +00:00
  • 1e2ccbf9ff Clean up after building doc archive. Romuald Conty 2010-01-18 11:20:38 +00:00
  • abdc67ff4e Improve releaser script by adding documentation generation. Romuald Conty 2010-01-18 10:30:11 +00:00
  • 2ebafcffaf Description changed for Debian. Romuald Conty 2010-01-18 10:29:23 +00:00
  • e92de4d49e Ensure UART file descriptors are valid before using them in uart_close (). Romain Tartiere 2010-01-15 10:38:50 +00:00
  • 3f8068b760 Include "config.h" at the beginning of all source code, remove it from headers. Romain Tartiere 2010-01-15 10:18:11 +00:00
  • 2e5236561e Oups, typo. Romuald Conty 2010-01-15 09:59:59 +00:00
  • f057b26afa Another fix for Windows zip generation. libnfc-1.3.0 Romuald Conty 2010-01-14 16:44:07 +00:00
  • 99c2a0aaf5 Update ChangeLog. Romuald Conty 2010-01-14 16:33:08 +00:00
  • de8efd6855 Add missing files in windows archive. Romuald Conty 2010-01-14 16:04:48 +00:00
  • 4ad52aba57 Minor typo in debian files. Romuald Conty 2010-01-14 15:58:58 +00:00
  • 9ca2d3abfc Update tarballs generation script. Romuald Conty 2010-01-14 15:54:55 +00:00
  • 762079d066 Include config.h must be used with HAVE_CONFIG_H define. Romuald Conty 2010-01-14 15:53:49 +00:00
  • 15981b743e fixed windows compiling issues Roel Verdult 2010-01-13 16:23:06 +00:00
  • f8b3ba9ab6 fixed windows compiling with 'free' Windows 7 SDK, currently dropped default libusb support Roel Verdult 2010-01-13 15:57:46 +00:00
  • 4179bb1918 ARYGON ADRB-USB 9600 baud note, removed invalid connection Mac OS X string for pn532 uart. This only applies for ARYGON devices since they use a silabs-usb-to-uart chip Roel Verdult 2010-01-13 14:24:29 +00:00
  • f6a3ee94be Update Doxyfile.in using doxygen -u as suggested by Doxygen during doc compilation. Romuald Conty 2010-01-13 14:18:40 +00:00
  • 271fbc7589 enable Doxygen makefile "make doc" target for CMake builds Francois Kooman 2010-01-12 19:27:37 +00:00
  • e4ca9245ec C99 compiler is a requirement so we don't need --enable-std99 anymore. Define _XOPEN_SOURCE 600 using config.h Romuald Conty 2010-01-12 17:58:13 +00:00
  • 0b720d30cd Avoid BUFSIZ usage since it will be a HUGE buffer under linux (8192 bytes). Romuald Conty 2010-01-12 12:47:26 +00:00
  • f0acc73541 Fix compilation warnings. Fix Issue 52. Romuald Conty 2010-01-12 12:36:43 +00:00
  • e2336b8b90 Add mainpage, and fex useful pages, to generated documentation. Romuald Conty 2010-01-12 12:03:20 +00:00
  • 864a482e88 Minor code cleanup. Romuald Conty 2010-01-12 11:50:09 +00:00
  • fe0396e392 fix CMake build files Francois Kooman 2010-01-11 20:33:46 +00:00
  • 9cc3dca98b Improve Doxygen generation. Move doxygen comment from header to source (make installed header more cleaner). Romuald Conty 2010-01-10 18:14:26 +00:00
  • 31597117a2 Update the ChangeLog entry of FreeBSD support (libnfc has not been run on a "today current" -CURRENT FreeBSD system. It's smooth on -STABLE BTW). Romain Tartiere 2010-01-06 10:24:49 +00:00
  • 377caecefe Allow all ACS ACR122U to be detected as valid NFC device. Romuald Conty 2010-01-03 12:48:21 +00:00
  • 73448612af Increase _XOPEN_SOURCE to 600. Romain Tartiere 2009-12-23 12:01:40 +00:00
  • e0fab1c9a7 Add stdlib.h header where applicable (where we call malloc() / free()). Romain Tartiere 2009-12-23 11:56:56 +00:00
  • aa7d7171c8 Sync libnfc.pc includedir with the rest of the project source files. Romain Tartiere 2009-12-22 21:02:19 +00:00
  • 2079016a04 Remove autoreconf warnings by adding m4 directory Romuald Conty 2009-12-20 19:14:41 +00:00
  • c0493a91e0 fix warning '... discards qualifiers from pointer target type' (missing const) Adam Laurie 2009-12-17 10:01:40 +00:00
  • 61a0aba66e Make use of the new AM_SILENT_RULES macro of automake 1.11 if possible. Romain Tartiere 2009-12-16 23:16:21 +00:00
  • 462d986633 Free memory allocated by pick_device() once we are connected to the device in nfc_connect(). Romain Tartiere 2009-12-16 23:14:31 +00:00