Output software version strings.
Change-Id: I4be1b5f970300bdf23400be678d802beba65a5d7
diff --git a/Android.mk b/Android.mk
index 70d7109..0e687be 100755
--- a/Android.mk
+++ b/Android.mk
@@ -56,7 +56,8 @@
LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
LOCAL_SRC_FILES := $(call all-c-files-under, $(HALIMPL)) \
$(call all-cpp-files-under, $(HALIMPL)) \
- src/adaptation/CrcChecksum.cpp
+ src/adaptation/CrcChecksum.cpp \
+ src//nfca_version.c
LOCAL_SHARED_LIBRARIES := liblog libcutils libhardware_legacy libstlport
LOCAL_MODULE_TAGS := optional
LOCAL_C_INCLUDES := external/stlport/stlport bionic/ bionic/libstdc++/include \
diff --git a/halimpl/bcm2079x/adaptation/HalAdaptation.cpp b/halimpl/bcm2079x/adaptation/HalAdaptation.cpp
index 8e28e13..ab2301f 100644
--- a/halimpl/bcm2079x/adaptation/HalAdaptation.cpp
+++ b/halimpl/bcm2079x/adaptation/HalAdaptation.cpp
@@ -57,6 +57,8 @@
static void BroadcomHalDataCallback (UINT16 data_len, UINT8* p_data);
extern tNFC_HAL_CFG *p_nfc_hal_cfg;
+extern const UINT8 nfca_version_string [];
+extern const UINT8 nfa_version_string [];
///////////////////////////////////////
@@ -64,6 +66,7 @@
int HaiInitializeLibrary (const bcm2079x_dev_t* device)
{
ALOGD ("%s: enter", __FUNCTION__);
+ ALOGE ("%s: ver=%s nfa=%s", __FUNCTION__, nfca_version_string, nfa_version_string);
int retval = EACCES;
unsigned long freq = 0;
unsigned long num = 0;
diff --git a/src/adaptation/NfcAdaptation.cpp b/src/adaptation/NfcAdaptation.cpp
index 51d9a92..945de1e 100755
--- a/src/adaptation/NfcAdaptation.cpp
+++ b/src/adaptation/NfcAdaptation.cpp
@@ -47,6 +47,8 @@
static UINT8 nfa_dm_cfg[sizeof ( tNFA_DM_CFG ) ];
extern tNFA_DM_CFG *p_nfa_dm_cfg;
extern UINT8 nfa_ee_max_ee_cfg;
+extern const UINT8 nfca_version_string [];
+extern const UINT8 nfa_version_string [];
/*******************************************************************************
**
@@ -105,7 +107,8 @@
void NfcAdaptation::Initialize ()
{
const char* func = "NfcAdaptation::Initialize";
- ALOGD("%s: enter\n", func);
+ ALOGD("%s: enter", func);
+ ALOGE("%s: ver=%s nfa=%s", func, nfca_version_string, nfa_version_string);
unsigned long num;
if ( !GetStrValue ( NAME_NFA_STORAGE, bcm_nfc_location, sizeof ( bcm_nfc_location ) ) )