[SINGLE BINARY] hikey NFC init phNxpNciHal_getChipType() Fix
diff --git a/halimpl/pn54x/hal/phNxpNciHal.c b/halimpl/pn54x/hal/phNxpNciHal.c
index 4f69d3b..7036a1e 100644
--- a/halimpl/pn54x/hal/phNxpNciHal.c
+++ b/halimpl/pn54x/hal/phNxpNciHal.c
@@ -3708,8 +3708,8 @@
** Returns none
*******************************************************************************/
void phNxpNciHal_configFeatureList(uint8_t* init_rsp, uint16_t rsp_len) {
- tNFC_chipType chipType = 0;
- chipType = configChipType(init_rsp,rsp_len);
+ nxpncihal_ctrl.chipType = configChipType(init_rsp,rsp_len);
+ tNFC_chipType chipType = nxpncihal_ctrl.chipType;
CONFIGURE_FEATURELIST(chipType);
NXPLOG_NCIHAL_D("NFC_GetFeatureList ()chipType = %d", chipType);
}
@@ -3725,6 +3725,6 @@
** Returns chipType
*******************************************************************************/
tNFC_chipType phNxpNciHal_getChipType() {
- return getChipType();
+ return nxpncihal_ctrl.chipType;
}
diff --git a/halimpl/pn54x/hal/phNxpNciHal.h b/halimpl/pn54x/hal/phNxpNciHal.h
index 6ad5b65..7f69fcf 100644
--- a/halimpl/pn54x/hal/phNxpNciHal.h
+++ b/halimpl/pn54x/hal/phNxpNciHal.h
@@ -116,6 +116,7 @@
uint8_t read_retry_cnt;
phNxpNciInfo_t nci_info;
uint8_t hal_boot_mode;
+ tNFC_chipType chipType;
} phNxpNciHal_Control_t;
typedef struct {