| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \ \ \ \ \ \ \
| |/ / / / / / /
| | | | | | | |
| | | | | | | |
| | | | | | | | |
* commit '91710ed9dbbfe7e2a34c0194b3a273fc1047af8e':
Do not wait 3ms before each write.
|
| |\ \ \ \ \ \ \
| | |/ / / / / /
| | | | | | | |
| | | | | | | |
| | | | | | | | |
* commit '598274166736cd7986267f555528c6f72f068e6b':
Do not wait 3ms before each write.
|
| | |\ \ \ \ \ \
| | | |/ / / / /
| | | | | | | |
| | | | | | | |
| | | | | | | | |
* commit '74decc93d868ec1a8f3975a4ce3d1548c6ec6d8f':
Do not wait 3ms before each write.
|
| | | |/ / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
NXP have confirmed that 3ms delay is only needed for writes destined for SWP.
Change-Id: I90a5229dbb738e1f00d37a052c7ac55e0e9d215c
|
|\ \ \ \ \ \ \
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | | |
* commit '5d96b2d2dd4ba566dcb0fd5e1b5f0e84e458c4af':
Properly merge 'Patch to enable low level traces.'
|
| |\ \ \ \ \ \
| | |/ / / / /
| | | | | | |
| | | | | | |
| | | | | | | |
* commit '5a9fc26993404305ebebdd432258bd7d563fb2e9':
Properly merge 'Patch to enable low level traces.'
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change-Id: Idfd097dacb3ce4979853cb60f97527d3a7b31ab4
|
|\ \ \ \ \ \ \
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | | |
* commit 'd9ebeefb70213172ecd329095570aaa5684094e0':
Patch to enable low level traces.
|
| |\ \ \ \ \ \
| | |/ / / / /
| | | | | | |
| | | | | | |
| | | | | | | |
* commit '944e51f48620da730be85df3845fe4101bcbf80b':
Patch to enable low level traces.
|
| | |\ \ \ \ \
| | | |/ / / /
| | | | | | |
| | | | | | | |
Change-Id: Ib6afd89a0a98acaecd9182785e53ae248157f988
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This patch permit to display the NFC frames exchanged through the I2C line.
To enable that, you just need to enable LOW_LEVEL_TRACES macro.
Change-Id: Ica2ff2e6d111b76c056161ec557346f23d21ada0
|
|\ \ \ \ \ \ \
| | |_|_|/ / /
| |/| | | | |
| | | | | | | |
Change-Id: Ib5ba9a9885b5adede1b8bd3deea0f754e1c447ce
|
| |\ \ \ \ \ \
| | | |_|_|_|/
| | |/| | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Disabling P2P 106 passive caused a large P2P discovery regression.
Change-Id: I9856ba1a29cd717da2f578abd073b341c54fce36
|
|\ \ \ \ \ \ \
| | |_|/ / / /
| |/| | | | |
| | | | | | |
| | | | | | | |
* commit 'ec4b865b09761f3c0c3849432dc65693d2402870':
Fixed LLCP SAP value range.
|
| |\ \ \ \ \ \
| | | |_|/ / /
| | |/| | | |
| | | | | | |
| | | | | | | |
* commit 'f4770c64976d3df2267387b28fa5732943d0cf71':
Fixed LLCP SAP value range.
|
| | |\ \ \ \ \
| | | | |_|/ /
| | | |/| | |
| | | | | | |
| | | | | | | |
* commit '651794422f331be5865ed8afcab6a56e3abe7521':
Fixed LLCP SAP value range.
|
| | | |/ / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Valid LLCP Service Access Point values are 0x00 to 0x3F, not 0x2F.
Before this patch, a socket with a local SAP between 0x30 and 0x3F
was unable to communicate (operation callbacks were never called).
Change-Id: Ic3f9b9f353a01e2682e28575152f171d7ec421e4
|
|\ \ \ \ \ \
| |/ / / / /
| | | | | |
| | | | | |
| | | | | | |
* commit '2af3967eb1163d31d2e087a2f6ebc75c2520b61e':
Retry i2c read 5 times on i2c read error.
|
| |\ \ \ \ \
| | |/ / / /
| | | | | |
| | | | | |
| | | | | | |
* commit 'a3a6104ebe26097e24623aa0b557fe322069b51f':
Retry i2c read 5 times on i2c read error.
|
| | |\ \ \ \
| | | |/ / /
| | | | | /
| | | |_|/
| | |/| | |
* commit '92c7e0144b84a27b4573043fef718a8ba458d062':
Retry i2c read 5 times on i2c read error.
|
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: I9fd0291bfd8ba9d26a0c93bc14d7184a9a188b90
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
a transaction failure
* commit '20f7995a36673bbaaa01258488c45a33acf252a2':
Patch to perform a recover in case of a transaction failure
|
| |\ \ \ \
| | |/ / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
transaction failure
* commit '7825db42b02c4ad3426d258e1590b01f5547f06b':
Patch to perform a recover in case of a transaction failure
|
| | |\ \ \
| | | |/ /
| | | | |
| | | | |
| | | | | |
* commit 'e5201c1575b080d023a36ed36edd8017f5c4ce28':
Patch to perform a recover in case of a transaction failure
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This patch permit to perform a recovery when a transaction failure is detected.
To detect this exception, we are filtering the Ox57 bytes because this means that the IRQ
line is high but no data is available from PN544.
Change-Id: Ibb55ea3db2bc6cdff2c5b28bbe2127250c5637a8
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
(again)." into gingerbread
* commit 'e4a547cf6e636d1d1a4a56ad3456f67e5ecf25e6':
Enable P2P 106 passive (again).
|
| |\ \ \ \
| | |/ / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
gingerbread
* commit '4ce9f49c89e0ad124f950f535b63dc401117f0d8':
Enable P2P 106 passive (again).
|
| | |\ \ \
| | | |/ /
| | | | |
| | | | |
| | | | | |
* commit '17018c3fdfd2a3e17cb8ff950fea16ea1000506e':
Enable P2P 106 passive (again).
|
| | | |\ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Disabling P2P 106 passive caused a large P2P discovery regression.
Change-Id: I9856ba1a29cd717da2f578abd073b341c54fce36
|
|\ \ \ \ \ \
| |/ / / / /
| | | | | |
| | | | | |
| | | | | | |
* commit '74c281e8c87fec650ed32ac3aac977efce7454a0':
Avoid missing NFCIP inbound frame.
|
| |\ \ \ \ \
| | |/ / / /
| | | | | |
| | | | | |
| | | | | | |
* commit '32e6c583a586eabb10bb68e2a6ce0d4b2640fd16':
Avoid missing NFCIP inbound frame.
|
| | |\ \ \ \
| | | |/ / /
| | | | | |
| | | | | |
| | | | | | |
* commit '7b40e6d4b45110797cdea7d451d313af891bf6e3':
Avoid missing NFCIP inbound frame.
|
| | | |/ /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
If a NFCIP frame is received (NXP_EVT_NFC_RCV_DATA event) before a call to
phHal4Nfc_Receive() function, the frame was lost. This could happen if the local
host acts as a Target and the remote peer sends its first frame too fast.
The data is actually saved in a temporary buffer but, when the phHal4Nfc_Receive()
is eventualy called, it triggers a callback with a status code
NFCSTATUS_MORE_INFORMATION, which is handled as an error.
This patch fixes this behaviour and makes sure that the correct status
code is provided with the frame itself.
Change-Id: I5311762ca70c71f98dea0287b0844eb1c8dddb6b
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
activation and CONNECT/CC.
* commit 'ef2cdb70819d2ad7435f43d18aa92f219c741cc4':
Ignore unreadable TLVs during LLCP activation and CONNECT/CC.
|
| |\ \ \ \
| | |/ / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
CONNECT/CC.
* commit 'fb23feb29f91316502bc7ab95bbd0c8b968d0ed8':
Ignore unreadable TLVs during LLCP activation and CONNECT/CC.
|
| | |\ \ \
| | | |/ /
| | | | |
| | | | |
| | | | | |
* commit '46dbed4e11700226e9b43ca17e5ad6f3d192bf63':
Ignore unreadable TLVs during LLCP activation and CONNECT/CC.
|
| | | |/
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The LLCP specification defines that if a TLV cannot be interpreted,
it shall be ignored rather than generating an error.
This patch removed all error reporting on TLV interpretation. The
only error that can still happen is length inconsistency in the
whole TLV array buffer.
Change-Id: Ibf289fceb2283bfddcdc0ddee9e687ece3e90887
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* commit 'e7ace88c0a9cb46a28b1ee9c9ac98eafbed9c72c':
Handle correctly LLCP aggregated frames.
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* commit '353aa40cedb09d4ef3494d0d6e9880c74c3d50b5':
Handle correctly LLCP aggregated frames.
|
| | |\ \
| | | |/
| | | |
| | | |
| | | | |
* commit 'b7e67c8dbd4aa5892815bfed4e7ff934cf49b904':
Handle correctly LLCP aggregated frames.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The parsing algorithm for AGF frames has been fixed. It was previously
only working if aggregated frames were 4-bytes long.
The current stack only support mandatory de-aggregation. It does not
send aggregated frames, so there won't be interop issue with previous
versions.
This fix prevents reading erroneous de-aggregated frames and rejecting
them using FRMR when communicating with an LLCP implementation
using aggregation mechanism.
Change-Id: Ia5728496a2917b6a57f478cc51dc0aaa0fcc165a
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* commit '751f76d7a45584244f20ad7787e475da6a63f99f':
Disable P2P target 106 passive mode.
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* commit '905172d7aa2b88fc10ebc129a93181bfedc60c90':
Disable P2P target 106 passive mode.
|
| | |\ \
| | | |/
| | | |
| | | |
| | | | |
* commit '00c98d516cac9dcdad6c22400267a2fd2bea3adf':
Disable P2P target 106 passive mode.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
P2P target 106 passive appears as an ISO 14443-3A target to reader/writers
in the field. This can confuse some terminals, especially when we also have
card emulation turned on, since it looks like we have two -3A targets in
the field.
P2P target 106 passive is just one of many P2P sub-modes. We do not know of any
P2P devices that only initiate using only 106 passive, so this should not
present inter-op issues.
Change-Id: I1cb84ed791a86a7f225a51806e99bab031dcb6ca
|
|/ / /
| | |
| | |
| | |
| | | |
Change-Id: I7ab7e314cdafb547346f4c6b17c2d51d43e212d0
Signed-off-by: Iliyan Malchev <malchev@google.com>
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit '68ffddd63dc2d6725ffc2e9fb3a91252da9045bf':
Minor tweaks.
|
| |\ \
| | |/
| | |
| | |
| | | |
* commit 'd625fb631ee97e320400f0c763839d166048c54b':
Minor tweaks.
|