History log of /system/nfc/src/nfa/ee/nfa_ee_act.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6fca02d5010de7bd31d83b853c32138021da5f29 30-Jan-2017 Ruchi Kandoi <kandoiruchi@google.com> Apply clang-format

find * | grep "\.[ch]" | xargs clang-format --style=file -i

Test: compiles
Change-Id: Id9b790d9685f7ba5ba1bcec1149619b63c2e679a
signed-off-by: Ruchi Kandoi <kandoiruchi@google.com>
/system/nfc/src/nfa/ee/nfa_ee_act.c
552f2b745deddd35d9b75da9c9c09bd2f3f573a8 29-Jan-2017 Ruchi Kandoi <kandoiruchi@google.com> Fix comments which aren't accurately fixed by clang-format

Test: compiles
Change-Id: Ia3e7a4007b096d57ae082f8474649b17144a2a86
Signed-off-by: Ruchi Kandoi <kandoiruchi@google.com>
/system/nfc/src/nfa/ee/nfa_ee_act.c
0a73688fae255d6c4730747caefaa134bd29b1d6 10-Jan-2017 Ruchi Kandoi <kandoiruchi@google.com> Use NFC_HDR/_SIZE instead of BT_HDR/_SIZE

Test: Compiles
Change-Id: Icd64463dd10c1af9642d2d0bb3d8fa3ebe1bdd7e
Signed-off-by: Ruchi Kandoi <kandoiruchi@google.com>
/system/nfc/src/nfa/ee/nfa_ee_act.c
4a179646f6d5567830a0383050aee7610a0222a6 04-Jan-2017 Ruchi Kandoi <kandoiruchi@google.com> Replace TRUE/FALSE directives with standard true/false

@@
expression E;
@@

(
-E = TRUE
+E = true
|
-E == TRUE
+E == true
|
-E != TRUE
+E != true
|
-E ? TRUE : FALSE
+E ? true : false
)

@@
@@

(
-return TRUE;
+return true;
)

@@
identifier fn;
@@

fn (...,
-TRUE,
+true,
...)

type T1;
identifier i1;
@@

T1 i1 = {
- TRUE,
+ true,
...};

Test: Compiles
Change-Id: I633924fe6bc6a4c3f50634c5e1c6d75fb1d3258f
Signed-off-by: Ruchi Kandoi <kandoiruchi@google.com>
/system/nfc/src/nfa/ee/nfa_ee_act.c
512ee63c7cc8feb016863e507a5d33cd0f4242bf 03-Jan-2017 Ruchi Kandoi <kandoiruchi@google.com> Changes data types to standard types.

platform/system/bt/tools/scripts/change_types.sh was used to convert:
UINT8->uint8_t
UINT32->uint32_t
UINT16->uint16_t
INT8->int8_t
INT32->int32_t
INT16->int16_t

Test: Compiles
Change-Id: I7fce2cbff75a2087db46cda7527437a46a627c46
Signed-off-by: Ruchi Kandoi <kandoiruchi@google.com>
/system/nfc/src/nfa/ee/nfa_ee_act.c
789cf7bc4f4186160576310b62c8206b0813b0ab 23-Jul-2015 Martijn Coenen <maco@google.com> Merge "Avoid routing table update if nothing changed."
ea8730afb360c4af6fd99bc4e3ca584010ba68f4 17-Jun-2015 Jizhou Liao <Jizhou.Liao@nxp.com> Avoid routing table update if nothing changed.

Switch screen on/off always trigger tech route and protocol route update.
This will rewrite entire routing table even if there is no change at all.

Change-Id: I8d7e1cb0dff5b81a48f21eb2fa9e38c4839811b7
/system/nfc/src/nfa/ee/nfa_ee_act.c
ca49e1a396c12083e0dc1c122b5eef4230034249 17-Jun-2015 Jizhou Liao <Jizhou.Liao@nxp.com> Add NFC-DEP routing

NFC-DEP Protocol route should be added to routing table

Change-Id: I02695add26bd9588853054ac2ac318852152b679
/system/nfc/src/nfa/ee/nfa_ee_act.c
fab6ab84257e6abee4686e699cb6f632fa9d0997 29-Jul-2014 Sherry Smith <sherrys@broadcom.com> Handle adjustment of routing table during power-off-sleep mode.

Stack preserves the changes of the routing table
during power-off-sleep mode. Stack sends the changes to
the controller when entering full-power mode.

Change-Id: Idf9591f57c496a4ad793562609ed3a03d4cb9f91
/system/nfc/src/nfa/ee/nfa_ee_act.c
28724545afbe78a0d371d5e8ae2e95fb34f26d09 12-Feb-2014 Paul Chaisson <chaisson@broadcom.com> Updated version strings.
/system/nfc/src/nfa/ee/nfa_ee_act.c
c2ae26946b121d427431808ef4d9b515f739dc78 05-Feb-2014 Sherry Smith <sherrys@broadcom.com> Check maximum size of listen-mode routing table.

Change-Id: Id02e7057c6b5efd86ad9f835e189af616945d348
/system/nfc/src/nfa/ee/nfa_ee_act.c
40e67c9ec7191cbda00cde97e4f988d1d5737762 16-Jan-2014 Sherry Smith <sherrys@broadcom.com> When adjusting routing table, wait for completion event.

When JNI calls NFA_EeUpdateNow() to adjust the routing table,
JNI shall wait for NFA_EE_LMP_UPDATED_EVT completion event.

Change-Id: I28f6185fa725c9de8cb94e60725b7b5410a2e37b
/system/nfc/src/nfa/ee/nfa_ee_act.c
ca0bff46ca93ed18142e20f03db5174399e1de75 23-Jan-2014 Sherry Smith <sherrys@broadcom.com> Calculate free space in the listen-mode routing table.

Change-Id: I3de773da3ac994cb6cfcd71e50ba57d1831b2759
/system/nfc/src/nfa/ee/nfa_ee_act.c
a96095b67de952a978390f2bfe5987e1c62d456b 18-Dec-2013 Sherry Smith <sherrys@broadcom.com> Allow the total routing entry size of an NFCEE to exceed the capacity of an NCI command.

Change-Id: If2892aec1a2f9c15ac3dd7bb4506ee7840758e73
/system/nfc/src/nfa/ee/nfa_ee_act.c
7b9f7f66cd23c68558a36c80b8fe1b24e6616ee2 13-Dec-2013 Sherry Smith <sherrys@broadcom.com> Enhance nfa-ee to handle bigger routing table.

Change-Id: I7affdce1d091863c377de07eed60b4434c4c83ff
/system/nfc/src/nfa/ee/nfa_ee_act.c
afb70e803afc203aa3480f2420a04a953e517e09 02-Jan-2014 Paul Chaisson <chaisson@broadcom.com> Handle UICC that takes a while to initialize.

The JNI layer is going to do a Set Mode on any Connected/Inactive
EE and we need to get and NFA_EE_DISCOVER_REQ_EVT event with the
EE info during initialization.

Change-Id: I4c185b1afdfe90b98f42bc9900729a57666b8f19
/system/nfc/src/nfa/ee/nfa_ee_act.c
43ef645f118877526ae57eebe35229eb52492211 03-Dec-2013 Sherry Smith <sherrys@broadcom.com> Verify the routing table can hold the new routing entry before adding it.

Change-Id: I5731b9426d0db11287a6da35784042be611a363e
/system/nfc/src/nfa/ee/nfa_ee_act.c
f23dcad2c02e3e8d08fe9bbef61776d579b5cb49 25-Nov-2013 Paul Chaisson <chaisson@broadcom.com> Increase routing table size and add checks.

Port changes from stack to add check for exceeding the number
of supported routing entries. Increased number of routing
entries to 32.

Change-Id: I6ffc72e186fa6ecd972cda821694ea36af6a912f
/system/nfc/src/nfa/ee/nfa_ee_act.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
/system/nfc/src/nfa/ee/nfa_ee_act.c
e9629bad30a9f478b336ab46b8e6e02f7f87af46 31-Jan-2014 Evan Chu <evanchu@broadcom.com> Adjust copyright year to 2014.

No code change.

Change-Id: Id868ad0356f9b5a43c887de7a3b596bb86be9026
/system/nfc/src/nfa/ee/nfa_ee_act.c
ddf6125afc5227bbc13b6280bb3f856635e2c3c6 16-Jul-2013 Martijn Coenen <maco@google.com> Don't start a timer to update the routing table.

The NFCC may have transitioned to a power-off
state when the timer is expired, causing a command
timeout. We'll control the routing table strictly
from the higher levels.

Change-Id: Ic5fa100d2a8ba16c5c911118f38ffef0268dff8f
/system/nfc/src/nfa/ee/nfa_ee_act.c
45e68232b8524aca5165dca28b994ec8c11593b1 01-May-2013 Evan Chu <evanchu@broadcom.com> Send config params on HAL_NfcPreDiscover().

Bug: 8776949
Change-Id: Idbfb9c77304ce0df8521b167f25004bfd18b59d8
/system/nfc/src/nfa/ee/nfa_ee_act.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
/system/nfc/src/nfa/ee/nfa_ee_act.c
e9df6ba5a8fcccf306a80b1670b423be8fe7746a 13-Dec-2012 The Android Open Source Project <initial-contribution@android.com> Snapshot 7ddd630e136a035ba463c427285c5c3e9f199ee0

Change-Id: If08c7b905da667dd9e5110231e4592842b634006
/system/nfc/src/nfa/ee/nfa_ee_act.c