88a4ae8043Code cleanup, it removes some warnings and should fix Issue 35.
Romuald Conty
2009-10-05 09:12:48 +00:00
4426599638Fix remaining length parmeters from uint32_t to size_t (Should fix Issue 32 and fix Issue 37)
Romuald Conty
2009-10-05 08:43:43 +00:00
e1a58e18d9Changed remaining length parmeters from uint32_t to size_t (Should fix Issue 32).
Romuald Conty
2009-10-02 13:41:49 +00:00
979f1fa518WARNING: API changed ! Some variable name have been changed to match with coding convention. Changed length parmeters from uint32_t to size_t (Fix Issue 32). Code cleanup.
Romuald Conty
2009-10-02 09:52:02 +00:00
5a77ad7a1eWIN32: fixed export issues that involves executables linking DYNAMICLY to libnfc.dll
Roel Verdult
2009-09-30 09:47:12 +00:00
28a9f981cbadded compilation of nfc-mfultool, nfc-initiator and nfc-target
Roel Verdult
2009-09-29 22:11:03 +00:00
580ae9537bfix typo of B460800
Roel Verdult
2009-09-21 18:15:17 +00:00
c452264a11MacOS doesn't have B460800
Roel Verdult
2009-09-21 18:13:24 +00:00
047b7d2006Add rs232_get_speed function. (Thanks to Zuck) Add missing RS232 functions for Windows. Not yet tested (Thanks to Zuck) Add comment about timing problem using ARYGON readers.
Romuald Conty
2009-09-21 14:57:55 +00:00
e71116be0aFix rs232 flush on opening serial port.
Romuald Conty
2009-09-17 14:41:37 +00:00
2761b66d6aFix delay for ARYGON devices at 9600 bauds.
Romuald Conty
2009-09-17 09:57:16 +00:00
84fd09c281Flush input hardware buffer on serial port opening (WARNING: Had to be done in Windows part.) Make sure that returned RX buffer length of rs232_receive() is set in each case. (WARNING: Had to be done in Windows part.) Clean up dev_arygon.c to fit with coding conventions.
Romuald Conty
2009-09-17 08:48:05 +00:00
61760cc853Allow ARYGON APDB µC equipped (APDB2UA33) to work with libnfc. (WARNING: some stability issues remains and it works only on POSIX).
Romuald Conty
2009-09-14 15:05:02 +00:00
0977dd1c0bFix CMake pkg-config generation: "Requires:" is now dynamic. Fix devices.h, #endif should not be followed by the name of the block. Fix CMake libnfc_usb compilation. Rename tools to examples in CMake file. (This patch comes from Fkooman, thanks !)
Romuald Conty
2009-09-14 08:47:31 +00:00
e2dc2c133aFix "Requires: " section in pkg-config file when libusb or libpcsclite were disabled.
Romuald Conty
2009-09-10 13:18:51 +00:00
3ec00eb06clibusb dependency can be disabled using CMake files - but it remove PN531USB and PN533USB support - this is useful for Windows newer than XP. (Thanks to Fkooman)
Romuald Conty
2009-09-10 09:28:17 +00:00
9e60b6e392Add 10ms delay for ARYGON-APDB (PN532 based): some stability issues when reading a tag many times.
Romuald Conty
2009-09-09 13:43:16 +00:00
a58ac6926dUpdate CMake files in order to be able to compile under Windows 64bits. (Thanks to Fkooman)
Romuald Conty
2009-09-09 12:32:41 +00:00
831dbd31a4Update CMake files in order to correcly find libraries on Windows 64bits platform. (Thanks to Fkooman) Add Windows README file. (Thanks to Fkooman)
Romuald Conty
2009-09-09 07:51:11 +00:00
7924d10fadPrevent from exporting messages macros outside of libnfc.
Romuald Conty
2009-09-08 10:25:59 +00:00
b73d9f03faCMake: reenable the broken tools in Windows. Add some more exports to bitutils to make compilation succeed. (Thanks to Fkooman)
Romuald Conty
2009-09-08 08:17:37 +00:00
30c2fc4c93Remove getopt dependency (to be able to compile under Windows). This fix Issue 12. Some code cleanup.
Romuald Conty
2009-09-07 10:15:34 +00:00
36a4eb208fCMake: Make disable serial probe configurable in GUI. CMake: Add sources of getopt tools to all builds except windows. (Thanks to Fkooman)
Romuald Conty
2009-09-07 08:44:24 +00:00
7e4512fa68Better approach to handle C++ on Windows. Thanks to Fkooman.
Romuald Conty
2009-09-04 14:04:45 +00:00
dbf48890acFix some some buffer synchronization problems under POSIX system: Issue 17. Thanks to zuck.
Romuald Conty
2009-09-04 13:48:06 +00:00
be55ba2955WARNING: API changed: nfc_connect() now take one argument. Have a look at nfc-list example (list.c) or at directly at function Doxygen comment (libnfc.h). Add configure option: --disable-serial-autoprobe to fix Issue 2 (Autotools and CMake). Fix Issue 11: it is now possible to specify a wanted device using new struct "nfc_device_desc_t". Code cleanup.
Romuald Conty
2009-09-04 13:24:34 +00:00
ecb406b4eaDirty hack to export symbols used by examples. IMHO libnfc should not export theses functions, they aren't related to NFC.
Romuald Conty
2009-09-04 08:37:03 +00:00
63bad72a4cFix CMake files to compile NFCIP examples and fix include directory.
Romuald Conty
2009-09-04 08:34:08 +00:00
4457a3e327Fix current code to compile under Windows. Thanks to Fkooman
Romuald Conty
2009-09-04 08:32:32 +00:00
bd4a48990eAttempt to fix Issue 14 and Issue 16: allow DLL creation and add C++ compatibility. (WARNING: this fix couldnt be tested here.)
Romuald Conty
2009-09-03 15:24:12 +00:00
70ede60e30Add NFCIP (NDEP) as experimental feature (Thanks to Fkooman).
Romuald Conty
2009-09-03 13:47:26 +00:00
e92b8ab76fARYGON APDB1UA33N works with the revision.
Romuald Conty
2009-09-03 12:26:54 +00:00
d799098753Put debug message at right place.
Romuald Conty
2009-09-03 11:44:56 +00:00
d6868037c8Add CMake configure option to not compile PC/SC support (defaults ON). Sync variables in CMake file with current pkg-config file variables.
Romuald Conty
2009-09-03 09:21:52 +00:00
73ad4d0f83Disable forced speed in rs232.c
Romuald Conty
2009-09-03 09:05:27 +00:00
f5c401fb8cRemove DOS line endings.
Romuald Conty
2009-09-02 20:15:21 +00:00
a552a596fbAdd alternative build system (CMake).
Romuald Conty
2009-09-02 16:43:22 +00:00
b16bc53025Attempt to support ARYGON APDB (APDB1UA33N and APDB2UA33). Code clean up.
Romuald Conty
2009-08-28 16:54:04 +00:00
710745262dDefine useful messaging macros. WARNING: It use C99 syntax (__VA_ARGS__) and GNU extension (##), some tweaks may be needed to support non-C99 and non-GNU compiler.
Romuald Conty
2009-08-28 10:46:17 +00:00
42d83fce56Code cleanup for nfc-emulate, nfc-relay and nfc-anticol tools.
Romuald Conty
2009-08-26 10:57:38 +00:00
70cc04fe5fFix Issue 8: DOS line endings in README file. Thanks!
Romuald Conty
2009-08-26 09:37:12 +00:00
e05af04cceC99 standard can now be disabled by configure using "--disable-std-c99" flag.
Romuald Conty
2009-08-26 09:14:23 +00:00
b08951a43eAttempt to fix rpath issue on linux platform (it is already deprecated in main distributions. i.e. http://wiki.debian.org/RpathIssue)
Romuald Conty
2009-08-26 08:54:39 +00:00
eec2a3c220add quiet mode to improve timing of emulate, relay and anticol commands
Adam Laurie
2009-08-23 09:50:46 +00:00
44f9cf9dd5add UID feature to documentation and minor engrish correction
Adam Laurie
2009-08-21 13:44:53 +00:00
0b6090cfd6test I can commit by adding allow UID to be specified
Adam Laurie
2009-08-21 13:34:53 +00:00
c0bcce387eFix stupid mistake in autogen.sh. MacOSX users can now run ./configure without problem. Add ChangeLog information for next release.
Romuald Conty
2009-07-22 09:27:59 +00:00
e98e7d9415Rename "byte" type into "byte_t" type.
Romuald Conty
2009-07-16 12:09:06 +00:00
3b8a414cd2dev_callbacks_list should only get compiled into the libnfc library, not in every client application. (Thanks to snapdev)
Romuald Conty
2009-07-15 17:45:38 +00:00
45b2cfa258Improve libusb detection if pkg-config is not present.
Romuald Conty
2009-06-30 13:30:31 +00:00
51720401a1FIX (under MacOSX) ./autogen.sh: line 11: libtoolize: command not found
Roel Verdult
2009-06-30 10:53:53 +00:00
db6375511dImprove MacOSX portability (again): many thanks to Daniel Macks <dmacks@netspace.org> from #fink irc channel.
Romuald Conty
2009-06-29 08:47:19 +00:00
658f24ba3eImprove MacOSX portability: many thanks to Daniel Macks <dmacks@netspace.org> from #fink irc channel.
Romuald Conty
2009-06-29 08:32:07 +00:00
3c6f9c3a8cInstall man pages with binaries.
Romuald Conty
2009-06-29 06:55:17 +00:00
bb4d79735aAdd manpages for nfc-tools.
Romuald Conty
2009-06-26 15:10:01 +00:00
0da43b6731Add LICENSE and README files to releases produce by make_release.sh script. Fix MacOSX Makefile embedded in MacOSX archive by make_release.sh. Replace COPYING content with LGPLv3.
Romuald Conty
2009-06-26 09:22:26 +00:00
c8adb1036aLicense have changed from GPLv3 to LGPLv3.
Romuald Conty
2009-06-26 09:05:25 +00:00
b110b5b5a9RS232 code rewrote: now we can use it on Windows.
Romuald Conty
2009-06-25 15:17:00 +00:00
645796d0b2Add a simple script to simplify releases creation.
Romuald Conty
2009-06-25 14:53:48 +00:00
3b452f0185Fix configure script on FreeBSD (Many thanks to Romain Tartière)
Romuald Conty
2009-06-17 16:07:32 +00:00