• Home
  • History
  • Annotate
  • only in /external/libnfc-nci/src/
History log of /external/libnfc-nci/src/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a0d589508ae446c8a0d0db9e8efa4f0245b9f0a5 02-May-2013 Martijn Coenen <maco@google.com> Merge "Remove dynamic configuration of active listen modes." into jb-mr2-dev
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
fc/llcp/llcp_link.c
45e68232b8524aca5165dca28b994ec8c11593b1 01-May-2013 Evan Chu <evanchu@broadcom.com> Send config params on HAL_NfcPreDiscover().

Bug: 8776949
Change-Id: Idbfb9c77304ce0df8521b167f25004bfd18b59d8
daptation/NfcAdaptation.cpp
al/int/nfc_hal_int.h
nclude/config.h
fa/ee/nfa_ee_act.c
fa/ee/nfa_ee_main.c
fa/hci/nfa_hci_main.c
fa/int/nfa_ee_int.h
0eb7353a4877b921c2d4b9226ecad2d1cc672dcb 29-Mar-2013 Paul Chaisson <chaisson@broadcom.com> Allow for adjusting NFCC Enable Timeout

Added NFCC_ENABLE_TIMEOUT which adjusts the time the HAL
layer waits for a RESET NTF after setting REG_PU high
before it allows the stack to start up. The default is
1000ms since newer chips should send the NTF sooner. It
can be adjusted to be lower on older chips to improve
start-up time.

Change-Id: Ic0a5b52ef7c9592ffea7a13eead234b68f3060c0
nclude/config.h
dd682fab2cc1e32cc054b86b77606365b3f8f1ee 28-Mar-2013 Martijn Coenen <maco@google.com> Notify upper layers of first LLCP packet.

Bug: 8508568
Change-Id: I09d8827d96aba39f425ce73452aa22d7b61f6f56
fa/include/nfa_api.h
fa/p2p/nfa_p2p_main.c
fc/include/llcp_api.h
fc/int/llcp_int.h
fc/llcp/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
daptation/NfcAdaptation.cpp
daptation/config.cpp
daptation/libmain.c
ki/common/gki_buffer.c
ki/common/gki_time.c
ki/ulinux/data_types.h
ki/ulinux/gki_ulinux.c
al/include/gki_hal_target.h
al/include/nci_defs.h
al/include/nfc_hal_api.h
al/include/nfc_hal_target.h
al/include/nfc_types.h
al/int/nfc_brcm_defs.h
al/int/nfc_hal_int.h
al/int/nfc_hal_int_api.h
al/int/nfc_hal_nv_ci.h
al/int/nfc_hal_nv_co.h
al/int/nfc_hal_post_reset.h
nclude/NfcAdaptation.h
nclude/OverrideLog.h
nclude/bcm2079x.h
nclude/bt_trace.h
nclude/bt_types.h
nclude/btdisp_lock.h
nclude/buildcfg.h
nclude/config.h
nclude/dyn_mem.h
nclude/hcidefs.h
nclude/nfc_target.h
nclude/nfccext.h
ibnfc.conf
fa/ce/nfa_ce_act.c
fa/ce/nfa_ce_api.c
fa/ce/nfa_ce_main.c
fa/cho/nfa_cho_api.c
fa/cho/nfa_cho_main.c
fa/cho/nfa_cho_sm.c
fa/cho/nfa_cho_util.c
fa/dm/nfa_dm_act.c
fa/dm/nfa_dm_api.c
fa/dm/nfa_dm_cfg.c
fa/dm/nfa_dm_discover.c
fa/dm/nfa_dm_main.c
fa/dm/nfa_dm_ndef.c
fa/ee/nfa_ee_act.c
fa/ee/nfa_ee_api.c
fa/ee/nfa_ee_main.c
fa/hci/nfa_hci_act.c
fa/hci/nfa_hci_api.c
fa/hci/nfa_hci_ci.c
fa/hci/nfa_hci_main.c
fa/hci/nfa_hci_utils.c
fa/include/nfa_api.h
fa/include/nfa_ce_api.h
fa/include/nfa_cho_api.h
fa/include/nfa_ee_api.h
fa/include/nfa_hci_api.h
fa/include/nfa_hci_defs.h
fa/include/nfa_mem_co.h
fa/include/nfa_nv_ci.h
fa/include/nfa_nv_co.h
fa/include/nfa_p2p_api.h
fa/include/nfa_rw_api.h
fa/include/nfa_snep_api.h
fa/int/nfa_ce_int.h
fa/int/nfa_cho_int.h
fa/int/nfa_dm_int.h
fa/int/nfa_dta_int.h
fa/int/nfa_ee_int.h
fa/int/nfa_hci_int.h
fa/int/nfa_p2p_int.h
fa/int/nfa_rw_int.h
fa/int/nfa_snep_int.h
fa/int/nfa_sys.h
fa/int/nfa_sys_int.h
fa/int/nfa_sys_ptim.h
fa/p2p/nfa_p2p_act.c
fa/p2p/nfa_p2p_api.c
fa/p2p/nfa_p2p_main.c
fa/rw/nfa_rw_act.c
fa/rw/nfa_rw_api.c
fa/rw/nfa_rw_main.c
fa/snep/nfa_snep_act.c
fa/snep/nfa_snep_api.c
fa/snep/nfa_snep_default.c
fa/snep/nfa_snep_main.c
fa/sys/nfa_sys_cback.c
fa/sys/nfa_sys_cfg.c
fa/sys/nfa_sys_main.c
fa/sys/nfa_sys_ptim.c
fc/include/ce_api.h
fc/include/llcp_api.h
fc/include/llcp_defs.h
fc/include/nci_hmsgs.h
fc/include/ndef_utils.h
fc/include/nfc_api.h
fc/include/rw_api.h
fc/include/tags_defs.h
fc/int/ce_int.h
fc/int/llcp_int.h
fc/int/nfc_int.h
fc/int/rw_int.h
fc/int/tags_int.h
fc/llcp/llcp_api.c
fc/llcp/llcp_dlc.c
fc/llcp/llcp_link.c
fc/llcp/llcp_main.c
fc/llcp/llcp_sdp.c
fc/llcp/llcp_util.c
fc/nci/nci_hmsgs.c
fc/nci/nci_hrcv.c
fc/ndef/ndef_cho_utils.c
fc/ndef/ndef_utils.c
fc/nfc/nfc_ee.c
fc/nfc/nfc_main.c
fc/nfc/nfc_ncif.c
fc/nfc/nfc_task.c
fc/nfc/nfc_test.c
fc/nfc/nfc_utils.c
fc/nfc/nfc_vs.c
fc/tags/ce_main.c
fc/tags/ce_t3t.c
fc/tags/ce_t4t.c
fc/tags/rw_i93.c
fc/tags/rw_main.c
fc/tags/rw_t1t.c
fc/tags/rw_t1t_ndef.c
fc/tags/rw_t2t.c
fc/tags/rw_t2t_ndef.c
fc/tags/rw_t3t.c
fc/tags/rw_t4t.c
fc/tags/tags_int.c
fca_version.c
drv/include/uipc.h
drv/include/upio.h
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
fc/include/tags_defs.h
fc/tags/rw_t1t_ndef.c
fc/tags/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
fa/rw/nfa_rw_act.c
fc/include/rw_api.h
fc/tags/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
fa/dm/nfa_dm_act.c
fa/dm/nfa_dm_discover.c
fa/int/nfa_rw_int.h
fa/rw/nfa_rw_act.c
fc/include/rw_api.h
fc/include/tags_defs.h
fc/int/rw_int.h
fc/nfc/nfc_main.c
fc/tags/rw_i93.c
fc/tags/rw_main.c
tack-info.txt
808ebf88b1d5fae4556abe1f50651ab0a8e75114 14-Dec-2012 The Android Open Source Project <initial-contribution@android.com> Snapshot 80bb394937f5d8334f33d07c57c8f1fe4bf2ae08

Change-Id: Ia7561f34cd619f1807288738ea004c0b0bf060db
fc/tags/rw_t3t.c
tack-info.txt
e9df6ba5a8fcccf306a80b1670b423be8fe7746a 13-Dec-2012 The Android Open Source Project <initial-contribution@android.com> Snapshot 7ddd630e136a035ba463c427285c5c3e9f199ee0

Change-Id: If08c7b905da667dd9e5110231e4592842b634006
daptation/NfcAdaptation.cpp
daptation/OverrideLog.cpp
daptation/android_logmsg.cpp
daptation/bte_logmsg.c
daptation/config.cpp
daptation/libmain.c
ki/common/gki.h
ki/common/gki_buffer.c
ki/common/gki_common.h
ki/common/gki_debug.c
ki/common/gki_inet.h
ki/common/gki_time.c
ki/ulinux/data_types.h
ki/ulinux/gki_int.h
ki/ulinux/gki_ulinux.c
al/include/gki_hal_target.h
al/include/nci_defs.h
al/include/nfc_hal_api.h
al/include/nfc_hal_target.h
al/include/nfc_types.h
al/int/nfc_brcm_defs.h
al/int/nfc_hal_int.h
al/int/nfc_hal_int_api.h
al/int/nfc_hal_nv_ci.h
al/int/nfc_hal_nv_co.h
al/int/nfc_hal_post_reset.h
nclude/NfcAdaptation.h
nclude/OverrideLog.h
nclude/bcm2079x.h
nclude/bt_target.h
nclude/bt_trace.h
nclude/bt_types.h
nclude/btdisp_lock.h
nclude/btu_api.h
nclude/buildcfg.h
nclude/buildcfg_hal.h
nclude/config.h
nclude/dyn_mem.h
nclude/gki_target.h
nclude/hcidefs.h
nclude/nfc_target.h
nclude/nfccext.h
nclude/trace_api.h
ibnfc.conf
fa/ce/nfa_ce_act.c
fa/ce/nfa_ce_api.c
fa/ce/nfa_ce_main.c
fa/cho/nfa_cho_api.c
fa/cho/nfa_cho_main.c
fa/cho/nfa_cho_sm.c
fa/cho/nfa_cho_util.c
fa/dm/nfa_dm_act.c
fa/dm/nfa_dm_api.c
fa/dm/nfa_dm_cfg.c
fa/dm/nfa_dm_discover.c
fa/dm/nfa_dm_main.c
fa/dm/nfa_dm_ndef.c
fa/ee/nfa_ee_act.c
fa/ee/nfa_ee_api.c
fa/ee/nfa_ee_main.c
fa/hci/nfa_hci_act.c
fa/hci/nfa_hci_api.c
fa/hci/nfa_hci_ci.c
fa/hci/nfa_hci_main.c
fa/hci/nfa_hci_utils.c
fa/include/nfa_api.h
fa/include/nfa_ce_api.h
fa/include/nfa_cho_api.h
fa/include/nfa_ee_api.h
fa/include/nfa_hci_api.h
fa/include/nfa_hci_defs.h
fa/include/nfa_mem_co.h
fa/include/nfa_nv_ci.h
fa/include/nfa_nv_co.h
fa/include/nfa_p2p_api.h
fa/include/nfa_rw_api.h
fa/include/nfa_snep_api.h
fa/int/nfa_ce_int.h
fa/int/nfa_cho_int.h
fa/int/nfa_dm_int.h
fa/int/nfa_dta_int.h
fa/int/nfa_ee_int.h
fa/int/nfa_hci_int.h
fa/int/nfa_p2p_int.h
fa/int/nfa_rw_int.h
fa/int/nfa_snep_int.h
fa/int/nfa_sys.h
fa/int/nfa_sys_int.h
fa/int/nfa_sys_ptim.h
fa/p2p/nfa_p2p_act.c
fa/p2p/nfa_p2p_api.c
fa/p2p/nfa_p2p_main.c
fa/rw/nfa_rw_act.c
fa/rw/nfa_rw_api.c
fa/rw/nfa_rw_main.c
fa/snep/nfa_snep_act.c
fa/snep/nfa_snep_api.c
fa/snep/nfa_snep_default.c
fa/snep/nfa_snep_main.c
fa/sys/nfa_sys_cback.c
fa/sys/nfa_sys_cfg.c
fa/sys/nfa_sys_main.c
fa/sys/nfa_sys_ptim.c
fc/include/ce_api.h
fc/include/llcp_api.h
fc/include/llcp_defs.h
fc/include/nci_hmsgs.h
fc/include/ndef_utils.h
fc/include/nfc_api.h
fc/include/rw_api.h
fc/include/tags_defs.h
fc/int/ce_int.h
fc/int/llcp_int.h
fc/int/nfc_int.h
fc/int/rw_int.h
fc/int/tags_int.h
fc/llcp/llcp_api.c
fc/llcp/llcp_dlc.c
fc/llcp/llcp_link.c
fc/llcp/llcp_main.c
fc/llcp/llcp_sdp.c
fc/llcp/llcp_util.c
fc/nci/nci_hmsgs.c
fc/nci/nci_hrcv.c
fc/ndef/ndef_cho_utils.c
fc/ndef/ndef_utils.c
fc/nfc/nfc_ee.c
fc/nfc/nfc_main.c
fc/nfc/nfc_ncif.c
fc/nfc/nfc_task.c
fc/nfc/nfc_test.c
fc/nfc/nfc_utils.c
fc/nfc/nfc_vs.c
fc/tags/ce_main.c
fc/tags/ce_t3t.c
fc/tags/ce_t4t.c
fc/tags/rw_i93.c
fc/tags/rw_main.c
fc/tags/rw_t1t.c
fc/tags/rw_t1t_ndef.c
fc/tags/rw_t2t.c
fc/tags/rw_t2t_ndef.c
fc/tags/rw_t3t.c
fc/tags/rw_t4t.c
fc/tags/tags_int.c
tack-info.txt
drv/include/uamp_api.h
drv/include/ucodec.h
drv/include/udac.h
drv/include/uipc.h
drv/include/unv.h
drv/include/upio.h
drv/include/usb.h
drv/include/utimer.h
drv/include/uusb.h