58268861a9aee36b541b6534c341657fb221c2f2 |
02-Oct-2013 |
Sherry Smith <sherrys@broadcom.com> |
If wildcard AID is registered, always use NFA_CE_DEACTIVATED_EVT. Fixes an issue where activation is done by an NFA_CE_DEACTIVATED_EVT, but deactivation is done by NFA_DEACTIVATED_EVT (no _CE_). Bug: 16517161 Change-Id: Ic84b54b25e7487efc47bdeb31a290abfcc07634f
nclude/ce_api.h
nt/ce_int.h
|
67fe610c4b6462d96e252fa2c68d67ce63787fcb |
02-Jun-2014 |
Sherry Smith <sherrys@broadcom.com> |
Add padding for type-3 tag's timeout calculation to avoid premature timeout. Change-Id: I5781bfff3b532ac615ae05e54c804708d04a491c
ags/rw_t3t.c
|
818b56eda129e0370afe6bcb808b0ed55c898d13 |
15-May-2014 |
Sherry Smith <sherrys@broadcom.com> |
Use timeout value calculated from PMm for T3T Check and Update commands. Change-Id: I0c6cbf0f8ceb52305c3f3ba1df9db715193f57b0
nt/rw_int.h
ags/rw_t3t.c
|
1c9ec36d38f5c62c9ab6874141e3559777046438 |
04-Jun-2014 |
Martijn Coenen <maco@google.com> |
abort() in case of unrecoverable link timeout. NCI assumes a perfect transport link, but sometimes reality catches up...and you need to abort :-) Change-Id: Ic198c3c64aabe0942c18ec512636690393cd41e4
fc/nfc_ncif.c
|
7b9f7f66cd23c68558a36c80b8fe1b24e6616ee2 |
13-Dec-2013 |
Sherry Smith <sherrys@broadcom.com> |
Enhance nfa-ee to handle bigger routing table. Change-Id: I7affdce1d091863c377de07eed60b4434c4c83ff
nclude/nci_hmsgs.h
nclude/nfc_api.h
ci/nci_hmsgs.c
fc/nfc_ee.c
|
a24be4f06674b2707b57904deaa0dff5a95823bd |
13-Nov-2013 |
Evan Chu <evanchu@broadcom.com> |
Upgrade stack to NFA_PI_1.03.66+ Take code from NFCA_MI_430.10.00.07. Additional changes include: * Adjust copyright. * Clean up stack and HAL diagnostic tracing. * Fix ce_t4t_data_cback() in src/nfc/tags/ce_t4t.c in order to let HCE payment to work. * Reduce compilation warnings. Change-Id: I7b174229029d4a4955ff7750623e78c9a8c856f6
nclude/nfc_api.h
nclude/rw_api.h
nt/llcp_int.h
nt/nfc_int.h
nt/rw_int.h
lcp/llcp_api.c
lcp/llcp_link.c
ci/nci_hmsgs.c
fc/nfc_main.c
fc/nfc_ncif.c
ags/ce_t3t.c
ags/ce_t4t.c
ags/rw_i93.c
ags/rw_t2t.c
ags/rw_t2t_ndef.c
ags/rw_t3t.c
ags/rw_t4t.c
|
e9629bad30a9f478b336ab46b8e6e02f7f87af46 |
31-Jan-2014 |
Evan Chu <evanchu@broadcom.com> |
Adjust copyright year to 2014. No code change. Change-Id: Id868ad0356f9b5a43c887de7a3b596bb86be9026
nclude/ce_api.h
nclude/llcp_api.h
nclude/llcp_defs.h
nclude/nci_hmsgs.h
nclude/ndef_utils.h
nclude/nfc_api.h
nclude/rw_api.h
nclude/tags_defs.h
nt/ce_int.h
nt/llcp_int.h
nt/nfc_int.h
nt/rw_int.h
nt/tags_int.h
lcp/llcp_api.c
lcp/llcp_dlc.c
lcp/llcp_link.c
lcp/llcp_main.c
lcp/llcp_sdp.c
lcp/llcp_util.c
ci/nci_hmsgs.c
ci/nci_hrcv.c
def/ndef_cho_utils.c
def/ndef_utils.c
fc/nfc_ee.c
fc/nfc_main.c
fc/nfc_ncif.c
fc/nfc_task.c
fc/nfc_test.c
fc/nfc_utils.c
fc/nfc_vs.c
ags/ce_main.c
ags/ce_t3t.c
ags/ce_t4t.c
ags/rw_i93.c
ags/rw_main.c
ags/rw_t1t.c
ags/rw_t1t_ndef.c
ags/rw_t2t.c
ags/rw_t2t_ndef.c
ags/rw_t3t.c
ags/rw_t4t.c
ags/tags_int.c
|
1ba9dcccf5b342bd74a2f8213b7ed3be78b9db44 |
10-Sep-2013 |
Evan Chu <evanchu@broadcom.com> |
Fix memory leak. Found when using reader mode APIs: control is accidentally granted to the HAL, causing us to leak command buffers. Also: - Prevent multiple calls to NFC_Deactivate() - Proper handling of congestion in P2P Bug: 10360259 Change-Id: Ia52a948f46f8668cde5b135bd073f175cdd434f5
nt/nfc_int.h
lcp/llcp_dlc.c
fc/nfc_main.c
fc/nfc_ncif.c
|
df5080d7feca9827fd0306471c54f52ecf185c22 |
14-Jun-2013 |
Evan Chu <evanchu@broadcom.com> |
Upgrade stack to NFA_MI_1.03.62. .conf variable SPD_IGNORE_VERSION is removed. Stack always download firmware if a difference is detected. Change-Id: I2a5e21254e6c0df7829506c1c3c2f6ffa44c0048
lcp/llcp_dlc.c
|
7c69b2723b60a59df4aaa58b13985b3483b291bf |
14-May-2013 |
Evan Chu <evanchu@broadcom.com> |
Upgrade stack to NFA_MI_1.03.60. Change-Id: Ifc970a5b68cc962e5fdfa9af11e54e569d25ef1b
nclude/llcp_api.h
nclude/nfc_api.h
nt/llcp_int.h
lcp/llcp_api.c
lcp/llcp_dlc.c
lcp/llcp_link.c
lcp/llcp_sdp.c
lcp/llcp_util.c
def/ndef_utils.c
fc/nfc_ncif.c
ags/ce_t4t.c
ags/rw_i93.c
ags/rw_t3t.c
ags/rw_t4t.c
|
86fd6a04f7f057d7e0b9f456e567a6e2385af153 |
16-Apr-2013 |
Evan Chu <evanchu@broadcom.com> |
Handle RF-interface-error during sleep-wake operation. Take more changes from main_prasadk_2163714. Fix bug in the operation that handles a NACK response from type-2 tag. Change-Id: Iaea8fde94acf82c0f2d63f09378d9ee2818b159c
ags/rw_t2t.c
|
c95c79ccb65d82a65b960919077d5c359cf28ced |
12-Apr-2013 |
Evan Chu <evanchu@broadcom.com> |
Upgrade to new stack NFA_MP_1.03.1 A tag from Korea is Mifare Ultralight C. When the stack performs presence-check, the tag responds with NACK and enters HALT state. This patch properly performs presence-check for this tag. Change-Id: Ia19e6216628bd74e8367f21d90ac806751eacfda
nclude/rw_api.h
nt/rw_int.h
ags/rw_t2t.c
ags/rw_t2t_ndef.c
|
89996d92bb6f4b73c0f5237e2ec1fdf505843607 |
18-Jun-2013 |
Martijn Coenen <maco@google.com> |
Don't check ISO-DEP class byte in case of wildcard AID reg. Change-Id: I16c6082222e8eda5c5dde54cb9421233284e7115
ags/ce_t4t.c
|
f5298e6196fb4c4b7692206efd808f0a57e8271a |
02-May-2013 |
Martijn Coenen <maco@google.com> |
Remove dynamic configuration of active listen modes. When removing active listen modes, the original listen mode configuration is stored. If there is no new LLCP activation within a configured time interval (currently 5s), the listen mode configuration is restored to the old value. The configuration that is restored is by then not necessarily the correct configuration anymore. In particular, this may disturb eSE access which disables discovery completely. Disable this at least temporarily to verify that this is causing crashes on Manta. Bug: 8775164 Change-Id: I926535a73466c857f7a0f2cac912b5ab1f8c38e1
lcp/llcp_link.c
|
dd682fab2cc1e32cc054b86b77606365b3f8f1ee |
28-Mar-2013 |
Martijn Coenen <maco@google.com> |
Notify upper layers of first LLCP packet. Bug: 8508568 Change-Id: I09d8827d96aba39f425ce73452aa22d7b61f6f56
nclude/llcp_api.h
nt/llcp_int.h
lcp/llcp_link.c
|
5c65c3a0f42e174e47fecd4e569606003217ff4e |
27-Mar-2013 |
Martijn Coenen <maco@google.com> |
Latest NFC stack-drop from Broadcom. Patches provided by Evan Chu <evanchu@broadcom.com> and Paul Chaisson <pchaisson@broadcom.com>. Most important changes: - Support for BCM20793B4 and BCM20793B5 revisions in the HAL. - Remove connection handover and SNEP implementations, since we already have them in java-land. - Fix issue where the NFCC is not woken for HCI writes. - Remove a lot of duplicated code in the HAL. - Various small fixes. Change-Id: I00f7457fe7ec23602071532a15bf2be9d7706b37
nclude/ce_api.h
nclude/llcp_api.h
nclude/llcp_defs.h
nclude/nci_hmsgs.h
nclude/ndef_utils.h
nclude/nfc_api.h
nclude/rw_api.h
nclude/tags_defs.h
nt/ce_int.h
nt/llcp_int.h
nt/nfc_int.h
nt/rw_int.h
nt/tags_int.h
lcp/llcp_api.c
lcp/llcp_dlc.c
lcp/llcp_link.c
lcp/llcp_main.c
lcp/llcp_sdp.c
lcp/llcp_util.c
ci/nci_hmsgs.c
ci/nci_hrcv.c
def/ndef_cho_utils.c
def/ndef_utils.c
fc/nfc_ee.c
fc/nfc_main.c
fc/nfc_ncif.c
fc/nfc_task.c
fc/nfc_test.c
fc/nfc_utils.c
fc/nfc_vs.c
ags/ce_main.c
ags/ce_t3t.c
ags/ce_t4t.c
ags/rw_i93.c
ags/rw_main.c
ags/rw_t1t.c
ags/rw_t1t_ndef.c
ags/rw_t2t.c
ags/rw_t2t_ndef.c
ags/rw_t3t.c
ags/rw_t4t.c
ags/tags_int.c
|
c11a054fc2855196292b062a843321121b591cc0 |
18-Jan-2013 |
Evan Chu <evanchu@broadcom.com> |
Ignore proprietary TLVs before NDEF message. This change skips proprietary TLVs when searching for an NDEF message. Change-Id: I9050b81902c469fe6e9fe7562b6e84c1bcd7c05e
nclude/tags_defs.h
ags/rw_t1t_ndef.c
ags/rw_t2t_ndef.c
|
bf6bb391ed16bde3c9512fc69ab28b2d7060954b |
04-Feb-2013 |
Martijn Coenen <maco@google.com> |
Don't use AFI in 15693 INVENTORY commands. AFI is optional and not supported by all tags. We gain nothing by including it in the inventory command, so remove it for both the presence check and other calls to inventory. Change-Id: Ida2feade8510cfd1c06b68310ed86027b4c7e1a0
nclude/rw_api.h
ags/rw_i93.c
|
85b7e84f6cc61506c94e98844cac9ce50bbbe9dc |
18-Jan-2013 |
Evan Chu <evanchu@broadcom.com> |
Do not require getSystemInfo() for ISO15693 tags. ISO15693 tags that do not respond to the getSystemInfo() command should still be reported to the upper stack, as getSystemInfo is not mandatory. This also adds some code to deal with specifc ST tag configurations, that require the prot ext bit to be set when executing some commands. Change-Id: I64dd9234750ea503ba5b14b2a22a46c106f61f76
nclude/rw_api.h
nclude/tags_defs.h
nt/rw_int.h
fc/nfc_main.c
ags/rw_i93.c
ags/rw_main.c
|
808ebf88b1d5fae4556abe1f50651ab0a8e75114 |
14-Dec-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Snapshot 80bb394937f5d8334f33d07c57c8f1fe4bf2ae08 Change-Id: Ia7561f34cd619f1807288738ea004c0b0bf060db
ags/rw_t3t.c
|
e9df6ba5a8fcccf306a80b1670b423be8fe7746a |
13-Dec-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Snapshot 7ddd630e136a035ba463c427285c5c3e9f199ee0 Change-Id: If08c7b905da667dd9e5110231e4592842b634006
nclude/ce_api.h
nclude/llcp_api.h
nclude/llcp_defs.h
nclude/nci_hmsgs.h
nclude/ndef_utils.h
nclude/nfc_api.h
nclude/rw_api.h
nclude/tags_defs.h
nt/ce_int.h
nt/llcp_int.h
nt/nfc_int.h
nt/rw_int.h
nt/tags_int.h
lcp/llcp_api.c
lcp/llcp_dlc.c
lcp/llcp_link.c
lcp/llcp_main.c
lcp/llcp_sdp.c
lcp/llcp_util.c
ci/nci_hmsgs.c
ci/nci_hrcv.c
def/ndef_cho_utils.c
def/ndef_utils.c
fc/nfc_ee.c
fc/nfc_main.c
fc/nfc_ncif.c
fc/nfc_task.c
fc/nfc_test.c
fc/nfc_utils.c
fc/nfc_vs.c
ags/ce_main.c
ags/ce_t3t.c
ags/ce_t4t.c
ags/rw_i93.c
ags/rw_main.c
ags/rw_t1t.c
ags/rw_t1t_ndef.c
ags/rw_t2t.c
ags/rw_t2t_ndef.c
ags/rw_t3t.c
ags/rw_t4t.c
ags/tags_int.c
|