Age | Commit message (Collapse) | Author |
|
|
|
Fix warnings in HAL.
Change-Id: I65367c9d9d90b8cf0897880b01d4930f1a836294
|
|
|
|
|
|
|
|
|
|
The changes to support PN551 controller:
- New firmware download sequence
- New build option&configuration file
- Remove all warnings
- Bug fix
Change-Id: Ic7cedf067d2f3c7fa554c93a07bbc1c056ec44cc
|
|
|
|
implemetation."
|
|
NXP_NFC_DEV_NODE is used to specify nfc device node name
in libnfc-nxp.conf.
Change-Id: I203249c355504a330891788ae7a4013a431d4cf0
|
|
Bug: 205930
|
|
In case of NFC_DATA_CEVT with error response,
p_data is allocated as p_msg from nfc_main_hal_data_cback(),
here to free this buffer to avoid memory leak.
|
|
Compare firmware versions on chip and HAL implemetation,
if mismatch, abort nfc initialization.
Change-Id: I3594e7a94ee927155d92a4b56bf4c732a6aff70a
|
|
am: a5e3f072ce
* commit 'a5e3f072ce6c8ff9cc08f4f600e2cdb460558b81':
Swap LF_T3T_FLAGS bytes for PN548
|
|
|
|
PN548 firmware implements LF_T3T_FLAGS in big endian.
As NCI spec required, it should present as little endian.
This patch is a workaround to swap LF_T3T_FLAGS byte from little endian
to big endian.
Bug: 22379408
|
|
|
|
|
|
According to the NFC Forum Activity spec, controllers must:
1) Poll with RC=0 and SC=FFFF to find NFC-DEP targets
2) Poll with RC=1 and SC=FFFF to find T3T targets
Many controllers don't do this yet, and seem to be
activating NFC-DEP by default.
We can at least fix the scenario where we're not interested
in NFC-DEP, by setting RC=1 in that case. Otherwise, keep
the default of RC=0.
Change-Id: Icc27950c38bf0b0a10fc1325e85e4a526557b641
|
|
|
|
Change-Id: I24c65e8d5fbe80e23d3469a55efe4469c251530c
|
|
am: ae2dabbe32
* commit 'ae2dabbe3237514bf7398333026840d36f458505':
Implementation of HCE for NFC-F.
|
|
|
|
am: dc0e6b6249
* commit 'dc0e6b62493b650bed4a26f55a61f50bebf7121c':
Fix rf discover notification type.
|
|
am: 7d7160dda3
* commit '7d7160dda3b206c4135a0bff1299d2f8d7bfe5ed':
Fix rf discover notification type.
|
|
|
|
Should be a UINT8; fix the JNI instead.
Change-Id: I0d4fda2015ac0cb9aa517ce01608181a8d59fa84
|
|
am: 53b8f70e4b
* commit '53b8f70e4bb222b85f904f26cc04076242e9244c':
Don't free memory that shouldn't be freed.
|
|
am: 633b73f890
* commit '633b73f8909c8bc52868848399d61fa3b8df3e72':
Don't free memory that shouldn't be freed.
|
|
Adding NULL pointer checks to fix a couple of suspicious pointer
dereference warnings found by the Klocwork source code analysis
tool.
The same NULL checks exist already in the corresponding t1t and
t2t callback functions (in rw_t1t.c and rw_t2t.c respectively).
Therefore considered valid and relevant in the t3t function as
well.
Change-Id: Ib432f7b63647f2dac8683b66067b970e3888d146
Signed-off-by: Ken Wahid <kenx.wahid@intel.com>
Signed-off-by: Zhiquan Liu <zhiquan.liu@intel.com>
|
|
am: 30af63ccfe
* commit '30af63ccfe160852e82e71f253b7c14986eb8fd5':
Don't free memory that shouldn't be freed.
|
|
am: c4ea0a696e
* commit 'c4ea0a696e0d09c1f69d629e1aa5d49de63d7b1e':
Don't free memory that shouldn't be freed.
|
|
|
|
In case of NFC_ERROR_CEVT, p_data is just
a pointer to an uint8_t, and doesn't contain
data that needs to be freed. Note that there's
a fall-through from NFC_DATA_CEVT above which
warrants further investigation, but for
now this is the safe fix.
Bug: 25489121
Change-Id: Ibab5b42ca9defca04b2310c8d9a441c89f0f722d
|
|
In case of NFC_ERROR_CEVT, p_data is just
a pointer to an uint8_t, and doesn't contain
data that needs to be freed. Note that there's
a fall-through from NFC_DATA_CEVT above which
warrants further investigation, but for
now this is the safe fix.
Bug: 25489121
Change-Id: Ibab5b42ca9defca04b2310c8d9a441c89f0f722d
|
|
am: 59f2e9f65e
* commit '59f2e9f65e2549c1fecb2629e821160b5ea934f6':
|
|
|
|
am: f644e0182e
* commit 'f644e0182e68dd9488594e729408a71dad330f72':
add PN54x chip selection
|
|
am: 8c3bbf44cb
* commit '8c3bbf44cbb767b12d79e7402dc8178bd5db07c7':
add PN54x chip selection
|
|
|
|
am: dacb0c215d
* commit 'dacb0c215d2423f460ca9e8e716ca3c7328192e0':
Fix 256-bit Thinfilm NFC barcode.
|
|
am: ce926cf46d
* commit 'ce926cf46d2c8c689df3bbac24edf41f05daee71':
Fix 256-bit Thinfilm NFC barcode.
|
|
|
|
am: a6ee33c7cb
* commit 'a6ee33c7cbd7987f6333505b3093fe7aa2b84625':
Fix 256-bit Thinfilm NFC barcode.
|
|
am: 920423e954
* commit '920423e9544a1fa72a682cd2928c2e7ec0f86ba5':
Fix 256-bit Thinfilm NFC barcode.
|
|
The temporary buffer holding the last part of the
activation notification was too small in case of
256-bit Thinfilm tags.
Bug: 25385090
Change-Id: I3e8cea9d566050e8eb2eebfd846cbc2047498960
|
|
The temporary buffer holding the last part of the
activation notification was too small in case of
256-bit Thinfilm tags.
Change-Id: I3e8cea9d566050e8eb2eebfd846cbc2047498960
|
|
* commit '0b0bc17e7ddec16c09573ac7b051578e1df31773':
Use global all-cpp-files-under
|
|
* commit 'f85bfd062f4ea7f5348c81cd24d59b8d5772292a':
Use global all-cpp-files-under
|
|
The build system now has a better implementation of all-cpp-files-under
Bug: 24204119
Change-Id: I295247b82c1d522f284963df79b94730c1f6017c
|