Audrey Diacre
ba2a7cfe2e
nfc_target_init() function returns now 0 on succes and libnfc error code on failure.
2011-12-19 15:35:37 +00:00
Audrey Diacre
145cc4b2ad
nfc_initiator_transceive_bytesfunction now returns libnfc error code on failure and received bytes count on success.
2011-12-19 14:37:22 +00:00
Audrey Diacre
31f67be83e
add some forgotten NFC_SUCCESS returns in pn53x_set_property_bool function and fix some return types in test/
2011-12-19 14:05:02 +00:00
Audrey Diacre
6eb2499aa8
test/* uses the new nfc_device_get_name() function.
2011-12-19 09:15:42 +00:00
Romuald Conty
bf7c36d9bb
less structs and defines publicly exposed
...
- nfc_device is now an opaque type;
- PN53x specific errors are not public anymore;
- nfc_device_name() renamed to nfc_device_get_name() for the sake of consistency;
- examples/*, utils/* uses the new nfc_device_get_name() function instead of access directly to struct's content;
- new error defined: NFC_ERFTRANS for notifying about RF transmission error, its used by mifare.c to detect permissions error on mifare;
- drivers initiator_transceive_bytes() function now returns libnfc's error code on failure (<0), and received bytes count on success (>=0);
- remove some unused errors.
2011-12-19 00:23:21 +00:00
Romuald Conty
9bdc20353c
nfc_device struct is not exposed as public API anymore (partial commit)
...
- split libnfc's errors and chip's errors
- fix nfc_property enum
2011-12-15 16:02:38 +00:00
Audrey Diacre
98355d36a7
nfc_initiator_init returns now error code and nfc_initiator_list_passive_targets returns now the number of targets found or error code.
2011-12-15 11:46:14 +00:00
Audrey Diacre
a615d969fd
nfc_properties replace now nfc_options and nfc_configure is replaced by nfc_device_set_property_bool which returns error code.
2011-12-14 16:01:00 +00:00
Romuald Conty
c181cb35ec
set correctly default timeout values
2011-12-14 15:03:29 +00:00
Romuald Conty
26b9c28f48
new properties to tune timeouts:
...
- add nfc_properties (will replace nfc_options)
- introduce some error codes
- rework functions to use the new timeout_command value
2011-12-14 13:27:11 +00:00
Audrey Diacre
8b76d55fdc
test/test_dep_active: fix multiple active DEP baudrates.
2011-12-14 10:31:08 +00:00
Audrey Diacre
9906e11572
oups: forgot to uncomment a line.
2011-12-09 16:36:29 +00:00
Romuald Conty
b3b14a3fb8
debian: udev rules file renamed
2011-12-09 16:14:50 +00:00
Romuald Conty
2ac8df2b28
contrib: move udev and devd files into contrib/
2011-12-09 16:13:32 +00:00
Audrey Diacre
1e66caecd6
test/test_dep_active: add new DEP active test
2011-12-09 13:55:35 +00:00
Audrey Diacre
cc2622c49f
test/test_dep*: rename test_dep to test_dep_passive and add new 106kbps pass.
2011-12-09 13:41:51 +00:00
Romuald Conty
90c05c7d13
Add a printf-based logging when log4c is not available (I experiemented some bugs using log4c)
2011-12-07 14:59:40 +00:00
Romuald Conty
c286eec920
DEP enhancements:
...
- Add timeout on InJumpForDEP (pn53x) and initiator_select_dep (libnfc API)
- test_dep now works again (except 424Kbps)
- Fix ndi.ndm feeling when select a DEP target
Important: test_dep does not work on PN53x_USB devices after running previous tests
2011-12-06 10:05:35 +00:00
Audrey Diacre
3b657ee547
quick_start_example1 is now compiled when running make check or distcheck (Fixes Issue 178)
2011-11-30 11:21:01 +00:00
Romuald Conty
e76e531d2d
pn53x_usb: clean timeout handling.
2011-11-25 16:13:40 +00:00
Audrey Diacre
297a8566a0
Oups, too quick replacement commited in r1183
2011-11-25 15:47:24 +00:00
Audrey Diacre
52bc5853d8
Remove whitespace after star symbol for pointers
2011-11-25 15:21:10 +00:00
Audrey Diacre
5a9a778879
Remove whitespace after star symbol for pointers
2011-11-25 13:32:29 +00:00
Audrey Diacre
90b5961b40
Rename fixed_timeout to timeout_tv and cleam useless allocation.
2011-11-25 13:30:13 +00:00
Audrey Diacre
5c7454a2f7
Timeout is now integer.
2011-11-25 11:37:30 +00:00
Audrey Diacre
dad3603936
Remove whitespace after star symbol for pointers
2011-11-24 16:45:27 +00:00
Audrey Diacre
9e67423cff
Fix some warnings in test.
2011-11-24 11:12:01 +00:00
Audrey Diacre
784a2f86a2
Change byte_t type to uint8_t (Fixes Issue 147)
2011-11-24 10:54:42 +00:00
Audrey Diacre
ce846931bc
Move nfc-emulate-forum-tag2 from utils to examples.
2011-11-24 10:27:02 +00:00
Audrey Diacre
322eec6fb1
Define macro to cast to serial_port_unix.
2011-11-24 10:20:36 +00:00
Audrey Diacre
c718fafee7
Massive code clean up: (Fixes Issue 161)
...
- Remove typedef from internal structs
- Remove _t suffix from types
- Fix tests using connstrings
2011-11-23 15:55:40 +00:00
Romuald Conty
55daa29a7c
Allow to connect to a device using a connection string:
...
- Provide a nfc_get_default_device() that allow to grab the connstring stored
in LIBNFC_DEFAULT_DEVICE environnement variable or returns the first
available device if not set;
- nfc_connect(NULL) now takes the default device (see
nfc_get_default_device());
- Removes nfc_driver_desc_t from public types
- Defines nfc_connstring as char[1024]
- examples/*: use nfc_connstring
- examples/nfc-poll: now uses only the default device (instead of all devices
availables)
- Removes parse_args() from nfc-utils.[hc]
2011-10-17 13:03:56 +00:00
Romuald Conty
dc842a844c
examples/nfc-read-forum-tag3: add new example to read a NFC Forum Tag Type 3
2011-10-10 00:40:34 +00:00
Romuald Conty
57db10acf0
m4/libusb: search for "libusb-legacy" module if "libusb" module is not found
2011-10-09 19:54:25 +00:00
Romuald Conty
1372c1df19
ECONNABORTED is not defined under windows
2011-10-05 22:42:55 +00:00
Romuald Conty
b24191a9b9
Fix compilation using cmake
2011-10-04 21:43:05 +00:00
Romuald Conty
8fa83ac70f
Fix infinite software polling
2011-10-04 21:42:06 +00:00
Romuald Conty
ace9fb27b1
Fix indent in cmake/modules/FindLIBUSB.cmake
2011-10-04 21:41:15 +00:00
Romuald Conty
dccfd65c80
Add software polling for non-PN532 equipped device (Fixes Issue 136)
2011-10-03 11:19:08 +00:00
Romuald Conty
66e3ea6146
nfc-relay-picc.1 was missing from tarball
2011-10-03 11:16:42 +00:00
Romuald Conty
b1a30e3e3b
drivers/pn53x_usb: fix timeout computing
2011-10-03 08:59:21 +00:00
Romuald Conty
a2eb6a1f49
Update ChangeLog
2011-10-02 21:52:05 +00:00
Romuald Conty
b2666dea15
windows port improved:
...
- PCSC headers/libs are not a requierement sif you dont select ACR122 driver
- uart_win32 implementation now handles timeouts
2011-10-01 14:50:53 +00:00
Romuald Conty
d286a3c4b7
make distcheck OK
2011-10-01 13:29:18 +00:00
Romuald Conty
ea0ffa615a
Remove (g)indent references.
...
Unfortunately, there is no automatic way that is good to indent the code. Developers need to take care about indent themself ;) (Fixes Issue 84)
2011-10-01 12:33:11 +00:00
Romuald Conty
03a6f5e29c
Update examples and utils manpages.(Fixes Issue 159)
2011-10-01 12:26:11 +00:00
Romuald Conty
5ecf382dfc
windows: Oups... timeout is a pointer...
2011-10-01 09:59:27 +00:00
Romuald Conty
afd015f1b7
Attempt to provide a Windows implementation of timeouts handling in UART
2011-09-30 14:02:51 +00:00
Romuald Conty
8c7b61eaba
move some examples to utils/ since they are not examples anymore :) (Fixes Issue 164)
2011-09-30 11:33:31 +00:00
Romain Tartiere
311d12feef
Make a copy of the provided timeout before calling select(2).
2011-09-29 15:01:48 +00:00