mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
1.3 KiB
34 lines
1.3 KiB
============================================================================ |
|
Kernel driver for the NXP Semiconductors PN544 Near Field Communication chip |
|
============================================================================ |
|
|
|
|
|
General |
|
------- |
|
|
|
The PN544 is an integrated transmission module for contactless |
|
communication. The driver goes under drives/nfc/ and is compiled as a |
|
module named "pn544". |
|
|
|
Host Interfaces: I2C, SPI and HSU, this driver supports currently only I2C. |
|
|
|
Protocols |
|
--------- |
|
|
|
In the normal (HCI) mode and in the firmware update mode read and |
|
write functions behave a bit differently because the message formats |
|
or the protocols are different. |
|
|
|
In the normal (HCI) mode the protocol used is derived from the ETSI |
|
HCI specification. The firmware is updated using a specific protocol, |
|
which is different from HCI. |
|
|
|
HCI messages consist of an eight bit header and the message body. The |
|
header contains the message length. Maximum size for an HCI message is |
|
33. In HCI mode sent messages are tested for a correct |
|
checksum. Firmware update messages have the length in the second (MSB) |
|
and third (LSB) bytes of the message. The maximum FW message length is |
|
1024 bytes. |
|
|
|
For the ETSI HCI specification see |
|
http://www.etsi.org/WebSite/Technologies/ProtocolSpecification.aspx
|
|
|