Audrey Diacre
4c011279ff
add context to nfc_init(), nfc_exit(), nfc_open() and nfc_list_devices() functions.
2012-01-18 16:22:06 +00:00
Audrey Diacre
207199dc34
examples, test and utils use now nfc_exit() function.
2012-01-18 11:36:18 +00:00
Audrey Diacre
1d55b6f8c6
examples, test and utils use now nfc_init() function.
2012-01-18 11:09:01 +00:00
Audrey Diacre
324af418db
rename nfc_connect() function to nfc_open().
2012-01-17 15:21:56 +00:00
Audrey Diacre
9eb37b3eee
rename nfc_disconnect() function to nfc_close().
2012-01-17 14:52:39 +00:00
Audrey Diacre
00818e048c
rx buffer size parameter of nfc_target_init() function is now a const size_t.
2012-01-09 11:26:57 +00:00
Romuald Conty
22bea8d99b
nfc_target_receive_*() need to know rx buffer size
2012-01-05 21:35:02 +00:00
Audrey Diacre
601105ef79
fix bad cast done in last revision.
2012-01-05 17:03:38 +00:00
Audrey Diacre
642f9a38f7
nfc_target_receive_bytes() function does not now use pszRx as parameter because this function returns it.
2012-01-05 16:33:55 +00:00
Audrey Diacre
239fd750c4
add timeout on nfc_target_init() and this function returns now received bytes count on success.
2012-01-05 15:10:11 +00:00
Audrey Diacre
9c1371dcca
nfc_target_send_bytes() function returns now sent bytes count on success and libnfc error code on failure.
2011-12-22 15:59:08 +00:00
Audrey Diacre
ac6f652368
nfc_target_receive_bytes() function returns now received bytes count on success and libnfc error code on failure.
2011-12-22 15:39:51 +00:00
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
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
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
Audrey Diacre
52bc5853d8
Remove whitespace after star symbol for pointers
2011-11-25 15:21:10 +00:00
Audrey Diacre
5c7454a2f7
Timeout is now integer.
2011-11-25 11:37:30 +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
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
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
481fb4943f
- Add timeout capablities to nfc_initiator_transceive_bytes(), nfc_target_send_bytes() and nfc_target_receive_bytes();
...
- Bump version to 1.5.1.
2011-09-22 13:03:47 +00:00
Philippe Teuwen
96538d052b
Extend max length for firmware description & fix typo
2011-05-25 19:53:45 +00:00
Romuald Conty
c457c45f55
examples/nfc-emulate-tag: minor comments improvements.
2011-03-06 18:48:25 +00:00
Romuald Conty
dba06a555e
remove nfc-message.h usage from examples.
2011-03-05 08:53:46 +00:00
Romuald Conty
4b6ba0aa3c
Always set the size of Rx buffer (prevent from overflow)
2011-03-02 15:02:30 +00:00
Romuald Conty
4384d27f3e
examples: silent some compilation warnings.
2011-02-28 09:47:31 +00:00
Romuald Conty
243100b676
Silent some compilation warnings (Fixes Issue 145)
2011-02-10 10:38:21 +00:00
Philippe Teuwen
03963ef535
nfc-emulate-tag: handle HALT & READ
2011-01-07 13:22:39 +00:00
Philippe Teuwen
73561c5c1a
nfc-emulate-tag.c: add notes on UID emulation
2011-01-07 12:32:25 +00:00
Romuald Conty
d956ffb386
examples/nfc-emulate-tag: switch off easy framing when we are not emulating a ISO14443-4 target
2011-01-06 14:43:41 +00:00
Romuald Conty
5e9e177319
Change examples license for the sake of consistency: LGPL covers library, re-usable examples code is now under BSD license.
2010-11-17 14:27:11 +00:00
Philippe Teuwen
2b24a0a7f5
Examples: more ISO14443A info decoding & verbose mode for nfc-list
2010-10-19 12:50:52 +00:00
Romuald Conty
1f62e9e2f2
Improve API for target emulation, nfc_target_mode_t does not exist anymore (this mode is computed from nfc_target_t)
2010-10-15 14:32:10 +00:00
Romuald Conty
7c76e1bf32
nfc_target_init() now update nfc_target_t baud rate
2010-10-14 16:27:50 +00:00
Philippe Teuwen
5a5b5d681b
Small typos
2010-10-14 11:53:27 +00:00
Romuald Conty
979430ecd1
nfc_target_t have now nfc_modulation_t instead of nfc_modulatation_type_t
2010-10-13 19:17:51 +00:00
Romuald Conty
d289eabc36
Attempt to provide clean types for API
2010-10-13 17:43:23 +00:00
Romuald Conty
695e5c2f37
Rename nfc_target_type_t as pn53x_target_type_t
2010-10-13 15:31:48 +00:00
Romuald Conty
0fe30e3db7
Change some nfc_target_mode_t to insist on the restrictions offer these mode
2010-10-13 11:35:28 +00:00
Philippe Teuwen
9d1e72a9f7
pn53x_usb: leave the device in cleaner state (Fixes Issue 123)
2010-10-12 15:51:57 +00:00
Romuald Conty
c34be50ef1
For the sake of consistency, rename all szRxLen to szRx and szTxLen to szTx
2010-10-12 14:56:42 +00:00
Romuald Conty
b333a4b1cf
Add FeliCa to emulation capabilities
2010-10-12 09:44:39 +00:00
Philippe Teuwen
7128eabfad
Examples: misc fixed & enhancements in the doc
2010-10-08 19:24:54 +00:00
Romuald Conty
fd211d53f8
nfc-emulate-tag: improve documentation, add a man page.
2010-10-08 14:45:48 +00:00
Romuald Conty
840ff89450
Fix minor warnings
2010-10-07 12:59:12 +00:00
Philippe Teuwen
b74267901d
nfc-emulate-tag: some more doc & Mifare example (not complete)
2010-10-06 20:31:36 +00:00
Romuald Conty
98d0f2522f
nfc-emulate-tag: add DESELECT command, enhance debug
2010-10-04 19:17:40 +00:00
Romuald Conty
5233fceda7
Improve the target emulation functions (ATM, only ISO14443A), add an example (nfc-emulate-tag), update examples to use the new API.
2010-10-04 12:46:03 +00:00