| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
o Fix uart read() implementation
o Temporarily disable firmware update
o Rename ttySx to ttyOx (this should be properly abstracted later)
o Bug fix in #ifdef code
o Update verbose logging arguments
Change-Id: I87814e2be9ddbf5036d5586a2fd82311d56ec47f
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Adds an interface for setting the NfcA timeout, which
is called "mifare raw" in libnfc. Also changed the default,
since it was set to only 2 ms, which is too short for most
commands. Current setting is around 600ms.
Change-Id: I00ccd85cd47a70895a3aca0f0bc34e1b0eab82c7
|
|\ \
| | |
| | |
| | | |
Change-Id: Ia22f150d863ffb9227d00402b23429b636c54eb4
|
| |\ \ |
|
|\ \ \ \
| |_|_|/
|/| | |
| | | |
| | | |
| | | |
| | | | |
per latest advice from NXP.
* commit '252aedb3edd2c04adedeb5c9f8369af504411dad':
Sleep 500us between i2c writes, as per latest advice from NXP.
|
| |\ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
advice from NXP.
* commit '6a7a2870596a7b82ed4a7720a13e1d02db7eb3cf':
Sleep 500us between i2c writes, as per latest advice from NXP.
|
| | |\ \ \
| | | |/ /
| | | | |
| | | | |
| | | | | |
* commit '99141cdd942973bc0cb8ef208ef717b14eb73b8e':
Sleep 500us between i2c writes, as per latest advice from NXP.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This should fix pn544 lock-ups seen during wired-mode stress tests.
Change-Id: I606b5909338dc889a475ad880df8646546b9ba40
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
firmware cannot be loaded."
* commit '055a5f9542ba8fcfd2972111b707049732255ebe':
Prevent NFC crash-loop if firmware cannot be loaded.
|
| |\ \ \ \
| | |/ / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
be loaded."
* commit 'b76c80da03e33425722d52e8499ce3c97ab2b17c':
Prevent NFC crash-loop if firmware cannot be loaded.
|
| | |\ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* commit '80c2d4090d6292a3fd2e20a18a981bc19e0a0429':
Prevent NFC crash-loop if firmware cannot be loaded.
|
| | | |\ \ \ |
|
| | | |/ / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Don't crash - just run off whatever firmware is in the chip now.
Change-Id: I0d24c13452271aed63a5a0aea236db7b1cbd432c
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
low level traces can be enabled at run-time with:
adb shell setprop debug.nfc.LOW_LEVEL_TRACES 1
and disabled with
adb shell setprop debug.nfc.LOW_LEVEL_TRACES 0
NFC must be turned off and on again for this change to take affect.
Change-Id: Iefdc4873b3ee5bc697f34b307c22c06a6eda0667
Signed-off-by: Nick Pelly <npelly@google.com>
|
|\ \ \ \ \ \
| | |_|_|_|/
| |/| | | |
| | | | | | |
Change-Id: I39908f99bc7be01b37f96796af4eda04f6810802
|
| |\ \ \ \ \
| | |_|_|_|/
| |/| | | | |
|
|\ \ \ \ \ \
| | |_|/ / /
| |/| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
LOW_LEVEL_TRACES; see c1f33130d9d2100e6232f8f3c782949c75205be6" into gingerbread
* commit '5da3097267251b46bb3391bfcf4ecb3ef3390a4f':
Guard some code by LOW_LEVEL_TRACES; see c1f33130d9d2100e6232f8f3c782949c75205be6
|
| |\ \ \ \ \
| | | |_|/ /
| | |/| | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
c1f33130d9d2100e6232f8f3c782949c75205be6" into gingerbread
* commit '3860b6c3d17ec10628e57c4f4c288d16f9c591c1':
Guard some code by LOW_LEVEL_TRACES; see c1f33130d9d2100e6232f8f3c782949c75205be6
|
| | |\ \ \ \
| | | |/ / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
c1f33130d9d2100e6232f8f3c782949c75205be6" into gingerbread
* commit 'ffef684400a6420e365efeb77f5fffb747045c35':
Guard some code by LOW_LEVEL_TRACES; see c1f33130d9d2100e6232f8f3c782949c75205be6
|
| | | |\ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
c1f33130d9d2100e6232f8f3c782949c75205be6" into gingerbread
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
c1f33130d9d2100e6232f8f3c782949c75205be6
Change-Id: I8c2bd923d9dedf89c784199f03fba0e2cfc12009
|
|\ \ \ \ \ \ \ |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Change-Id: I1a88ae0807d5ba53a635e31f3c5284906bd40ea2
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Always add a ISO14443-3A device handle for tags that are
found through the A-gate. This allows the upper stack
to connect and maintain a connection to the NfcA technology,
even if the tag has IsoDep on top of NfcA. The reason this
can work is that libnfc does do the IsoDep activation in
software, and if the NfcA target is on a separate handle
this activation will not take place if you connect to
this handle.
Bug: 4195403
Change-Id: I00015e74bdadc6666c2971f8102244670a76e340
|
|/ / / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
At some points, the V(RA) socket counter (used for Receive Window
checking in connection-oriented sockets) was not properly updated,
thus leading to sometimes reject (FRMR) inbound I-frames with valid
sequence numbers.
This patch factorize the I-frame emission and update V(RA) in the
factorized code to ensure this is done at any time.
Change-Id: Ic7ef92cb136c32e524a14e31a8d350f7b165c367
|
|\ \ \ \ \ \ \
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | | |
* commit 'ddc02ca4ec8d93f17d63c2fb09a3b9ef1919b352':
Update P2P Modes.
|
| |\ \ \ \ \ \
| | |/ / / / /
| | | | | | |
| | | | | | |
| | | | | | | |
* commit '53e86a536b5cc4b80703115aa4fd478ce4ac470b':
Update P2P Modes.
|
| | |\ \ \ \ \
| | | |/ / / /
| | | | | | |
| | | | | | |
| | | | | | | |
* commit '4be773cac714184b24bc9d4191b778efefe16472':
Update P2P Modes.
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
o Fix DEFAULT_NFCIP_INITIATOR_MODE_SUPPORT, DEFAULT_NFCIP_TARGET_MODE_SUPPORT
to allow all possible modes (actual modes selected by Nfc.apk).
o Fix phNfc_eP2PMode_t enum to list initiator modes.
Change-Id: I841b6f1387ac536f47d357a0430eb9362b419810
|
|\ \ \ \ \ \ \
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | | |
* 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.
|