Philippe Teuwen
|
33a99288f3
|
pn53x target_init: fix bug to use Tk; nfc-relay-picc: fix potential segfault
|
2010-10-14 20:17:58 +00:00 |
|
Philippe Teuwen
|
ffe50562dd
|
Make use of the now available Tk info
|
2010-10-14 18:33:17 +00:00 |
|
Romuald Conty
|
cbca45e21c
|
Oups it miss some space to handle HB.
|
2010-10-14 17:43:28 +00:00 |
|
Romuald Conty
|
41758ab63f
|
pn53x_target_init() now takes care of Historical Bytes
|
2010-10-14 17:38:54 +00:00 |
|
Romuald Conty
|
4a50be27de
|
Add a iso14443a function to extract Historical Bytes from ATS
|
2010-10-14 17:32:15 +00:00 |
|
Romuald Conty
|
7c76e1bf32
|
nfc_target_init() now update nfc_target_t baud rate
|
2010-10-14 16:27:50 +00:00 |
|
Romuald Conty
|
7294e4fbaf
|
examples/nfc-utils: decode more ATS info
|
2010-10-14 14:48:59 +00:00 |
|
Romuald Conty
|
507a23b708
|
Improve nfc_target_init()
|
2010-10-14 13:31:36 +00:00 |
|
Romuald Conty
|
60c9da598a
|
Support different baud rates for nfc_initiator_select_dep_target()
|
2010-10-14 13:03:23 +00:00 |
|
Philippe Teuwen
|
5a5b5d681b
|
Small typos
|
2010-10-14 11:53:27 +00:00 |
|
Romuald Conty
|
af88da1a9c
|
Replace nfc_target_info_t with nfc_target_t in API function, we now have a coherent struct to handle nfc_target_t, use it!
|
2010-10-14 11:44:43 +00:00 |
|
Romuald Conty
|
6f3fbcb6bf
|
Fix nfc_dep_mode_t usage in API, fix/improve documentation
|
2010-10-14 11:12:23 +00:00 |
|
Romuald Conty
|
d41e7f2ca0
|
Hack polling modulations in order to have ISO14443-4 with ATS and ISO14443-3 targets
|
2010-10-13 22:28:29 +00:00 |
|
Romuald Conty
|
9d9b5a629e
|
Fix nfc-poll, improve pn53x_target_type_t decoding
|
2010-10-13 21:40:54 +00:00 |
|
Romuald Conty
|
adba90684d
|
introduce nfc_dep_mode_t type instead of bool in nfc_initiator_select_dep_target()
|
2010-10-13 19:59:39 +00:00 |
|
Romuald Conty
|
124cc28bac
|
Typo
|
2010-10-13 19:51:21 +00:00 |
|
Romuald Conty
|
f2a3d51037
|
Fix a bug introduce in r729, fix a compilation warning
|
2010-10-13 19:50:43 +00:00 |
|
Romuald Conty
|
ec601f6a00
|
Fix two bugs introduced in r729, typo.
|
2010-10-13 19:31:02 +00:00 |
|
Romuald Conty
|
d67527932c
|
Add some FIXME/TODO about PN532 that does not supported B type (ISO14443)
|
2010-10-13 19:24:24 +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
|
584a18ec11
|
Remove unused pn53x_modulations
|
2010-10-13 18:41:48 +00:00 |
|
Romuald Conty
|
d289eabc36
|
Attempt to provide clean types for API
|
2010-10-13 17:43:23 +00:00 |
|
Romuald Conty
|
9020014160
|
Rename nfc_modulation_t as pn53x_modulation_t
|
2010-10-13 15:39:52 +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
|
c53c512831
|
Change some nfc_target_type_t to insist on the ISO/IEC 14443-4 compliance
|
2010-10-13 11:49:34 +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
|
572499f598
|
pn53x_usb: remove USB timeout (Fixes issue 122)
|
2010-10-13 07:21:34 +00:00 |
|
Philippe Teuwen
|
2fb1de34f4
|
pn53x_usb: try to recover device if usb read fails, solves partly Issue 122
|
2010-10-12 16:04:40 +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
|
61b0df5fe9
|
Minor documentation fix
|
2010-10-12 15:34:37 +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 |
|
Romuald Conty
|
2857b1dd1a
|
Remove a wrong FIXME
|
2010-10-11 14:53:10 +00:00 |
|
Romuald Conty
|
602787bd03
|
We can now use an nfc_dep_info_t to specify DEP info as initiator.
|
2010-10-11 14:49:08 +00:00 |
|
Romuald Conty
|
6e932142f0
|
arygon: send ACK frame for ARYGON devices too.
|
2010-10-11 10:54:49 +00:00 |
|
Romuald Conty
|
0bdef6cb2a
|
pn532_uart: send ACK frame to cancel a eventual previous command during nfc_connect() too.
|
2010-10-11 10:53:24 +00:00 |
|
Romuald Conty
|
49e6fff104
|
pn532_uart: start with sending an ACK frame to cancel a eventual previous command.
|
2010-10-11 10:41:03 +00:00 |
|
Romuald Conty
|
08b06c1d03
|
Emulated DEP targets can now be customized (NFCID3 and General Bytes).
|
2010-10-08 21:54:59 +00:00 |
|
Romuald Conty
|
1e9c390dfa
|
Improve DEP info struct: add more info, and InJumpDEP now fill fully this struct.
|
2010-10-08 20:25:34 +00:00 |
|
Romuald Conty
|
814ccad1e3
|
Only send WriteRegister command if register sent value is different from actual one.
|
2010-10-07 09:46:21 +00:00 |
|
Romuald Conty
|
b8d65f9b27
|
Keep the last byte as \0 to be sure abtFw will be null-terminated. Fixes an issue I have with my ACR122U205: the last char of the firmware string was changing each nfc-list launch.
|
2010-10-06 17:52:15 +00:00 |
|
Romuald Conty
|
d9505bbbcc
|
Better handling of SetParameters command, use a cache, prevent from double set, adjust comments, remove junk code.
|
2010-10-06 15:12:33 +00:00 |
|
Romuald Conty
|
da7a2bc4c6
|
Add ISO/IEC 14443B baud rates: 212, 424 and 847 kbps. Set a device error when using a not supported modulation baud rate in InListPassive().
|
2010-10-06 10:06:12 +00:00 |
|
Romuald Conty
|
e03fb8a916
|
Minor code clean up.
|
2010-10-06 10:02:12 +00:00 |
|
Philippe Teuwen
|
69fba08661
|
acr122u: fixes escape ioctl under linux & make it OS-dependent, to be tested on other OSes!
|
2010-10-05 13:49:48 +00:00 |
|
Philippe Teuwen
|
d75e25d29d
|
nfc-emulate-ndef now using easy framing & fix timing issues
|
2010-10-05 10:05:22 +00:00 |
|
Romuald Conty
|
e9fdccfa63
|
Fix missing renaming.
|
2010-10-04 16:34:02 +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 |
|
Philippe Teuwen
|
ba4c920af7
|
pn53x: avoid mix of hardcoded/sizeof values
|
2010-10-02 20:39:11 +00:00 |
|
Philippe Teuwen
|
c937e8d178
|
pn53x: handle properly ReadRegister of PN533
|
2010-10-01 17:42:16 +00:00 |
|