summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--halimpl/bcm2079x/adaptation/patchram.cpp15
-rw-r--r--halimpl/bcm2079x/adaptation/userial_linux.c11
-rw-r--r--halimpl/bcm2079x/hal/hal/nfc_hal_api.c12
-rw-r--r--halimpl/bcm2079x/hal/hal/nfc_hal_dm.c10
-rw-r--r--halimpl/bcm2079x/hal/hal/nfc_hal_hci.c13
-rw-r--r--halimpl/bcm2079x/hal/hal/nfc_hal_hci_ci.c8
-rw-r--r--halimpl/bcm2079x/hal/hal/nfc_hal_main.c6
-rw-r--r--halimpl/bcm2079x/hal/hal/nfc_hal_nci.c8
-rw-r--r--halimpl/bcm2079x/hal/hal/nfc_hal_prm.c3
-rw-r--r--halimpl/pn54x/Android.bp0
-rw-r--r--halimpl/pn54x/utils/phNxpConfig.cpp3
-rw-r--r--src/nfa/ce/nfa_ce_act.c20
-rw-r--r--src/nfa/ce/nfa_ce_api.c24
-rw-r--r--src/nfa/ce/nfa_ce_main.c3
-rw-r--r--src/nfa/dm/nfa_dm_act.c6
-rw-r--r--src/nfa/dm/nfa_dm_api.c103
-rw-r--r--src/nfa/dm/nfa_dm_main.c4
-rw-r--r--src/nfa/dm/nfa_dm_ndef.c16
-rw-r--r--src/nfa/ee/nfa_ee_api.c228
-rw-r--r--src/nfa/hci/nfa_hci_act.c80
-rw-r--r--src/nfa/hci/nfa_hci_api.c3
-rw-r--r--src/nfa/hci/nfa_hci_ci.c8
-rw-r--r--src/nfa/hci/nfa_hci_main.c7
-rw-r--r--src/nfa/hci/nfa_hci_utils.c52
-rw-r--r--src/nfa/p2p/nfa_p2p_api.c6
-rw-r--r--src/nfa/p2p/nfa_p2p_main.c3
-rw-r--r--src/nfa/rw/nfa_rw_act.c23
-rw-r--r--src/nfa/rw/nfa_rw_api.c144
-rw-r--r--src/nfa/rw/nfa_rw_main.c7
-rw-r--r--src/nfa/sys/nfa_sys_ptim.c3
-rw-r--r--src/nfc/llcp/llcp_link.c3
-rw-r--r--src/nfc/nci/nci_hmsgs.c56
-rw-r--r--src/nfc/ndef/ndef_utils.c24
-rw-r--r--src/nfc/nfc/nfc_main.c7
-rw-r--r--src/nfc/nfc/nfc_ncif.c3
-rw-r--r--src/nfc/nfc/nfc_task.c6
-rw-r--r--src/nfc/tags/ce_t3t.c15
-rw-r--r--src/nfc/tags/rw_t1t.c50
-rw-r--r--src/nfc/tags/rw_t1t_ndef.c92
-rw-r--r--src/nfc/tags/rw_t2t.c52
-rw-r--r--src/nfc/tags/rw_t2t_ndef.c76
-rw-r--r--src/nfc/tags/rw_t3t.c89
-rw-r--r--src/nfc/tags/rw_t4t.c4
43 files changed, 732 insertions, 574 deletions
diff --git a/halimpl/bcm2079x/adaptation/patchram.cpp b/halimpl/bcm2079x/adaptation/patchram.cpp
index cb03d25..f4f01ac 100644
--- a/halimpl/bcm2079x/adaptation/patchram.cpp
+++ b/halimpl/bcm2079x/adaptation/patchram.cpp
@@ -135,7 +135,8 @@ static long getFileLength(FILE* fp) {
static bool isFileExist(const char* pFilename) {
FILE* pf;
- if ((pf = fopen(pFilename, "r")) != NULL) {
+ pf = fopen(pFilename, "r");
+ if (pf != NULL) {
fclose(pf);
return TRUE;
}
@@ -391,10 +392,12 @@ static void StartPatchDownload(uint32_t chipid) {
FILE* fd;
/* If an I2C fix patch file was specified, then tell the stack about it */
if (sPrePatchFn[0] != '\0') {
- if ((fd = fopen(sPrePatchFn, "rb")) != NULL) {
+ fd = fopen(sPrePatchFn, "rb");
+ if (fd != NULL) {
uint32_t lenPrmBuffer = getFileLength(fd);
- if ((sI2cFixPrmBuf = malloc(lenPrmBuffer)) != NULL) {
+ sI2cFixPrmBuf = malloc(lenPrmBuffer);
+ if (sI2cFixPrmBuf != NULL) {
size_t actualLen = fread(sI2cFixPrmBuf, 1, lenPrmBuffer, fd);
if (actualLen == lenPrmBuffer) {
ALOGD("%s Setting I2C fix to %s (size: %lu)", __func__, sPrePatchFn,
@@ -424,11 +427,13 @@ static void StartPatchDownload(uint32_t chipid) {
uint32_t bDownloadStarted = false;
/* open patchfile, read it into a buffer */
- if ((fd = fopen(sPatchFn, "rb")) != NULL) {
+ fd = fopen(sPatchFn, "rb");
+ if (fd != NULL) {
uint32_t lenPrmBuffer = getFileLength(fd);
ALOGD("%s Downloading patchfile %s (size: %lu) format=%u", __func__,
sPatchFn, lenPrmBuffer, NFC_HAL_PRM_FORMAT_NCD);
- if ((sPrmBuf = malloc(lenPrmBuffer)) != NULL) {
+ sPrmBuf = malloc(lenPrmBuffer);
+ if (sPrmBuf != NULL) {
size_t actualLen = fread(sPrmBuf, 1, lenPrmBuffer, fd);
if (actualLen == lenPrmBuffer) {
if (!SpdHelper::isPatchBad((uint8_t*)sPrmBuf, lenPrmBuffer)) {
diff --git a/halimpl/bcm2079x/adaptation/userial_linux.c b/halimpl/bcm2079x/adaptation/userial_linux.c
index d7469d9..3313a2e 100644
--- a/halimpl/bcm2079x/adaptation/userial_linux.c
+++ b/halimpl/bcm2079x/adaptation/userial_linux.c
@@ -743,7 +743,8 @@ uint32_t userial_read_thread(uint32_t arg) {
NFC_HDR* p_buf;
uint8_t* current_packet;
- if ((p_buf = (NFC_HDR*)GKI_getpoolbuf(USERIAL_POOL_ID)) != NULL) {
+ p_buf = (NFC_HDR*)GKI_getpoolbuf(USERIAL_POOL_ID);
+ if (p_buf != NULL) {
p_buf->offset = 0;
p_buf->layer_specific = 0;
@@ -1012,7 +1013,8 @@ void USERIAL_Open(tUSERIAL_PORT port, tUSERIAL_OPEN_CFG* p_cfg,
{
ALOGD("%s Opening %s\n", __func__, device_name);
- if ((linux_cb.sock = open((char*)device_name, O_RDWR | O_NOCTTY)) == -1) {
+ linux_cb.sock = open((char*)device_name, O_RDWR | O_NOCTTY);
+ if (linux_cb.sock == -1) {
ALOGI("%s unable to open %s", __func__, device_name);
GKI_send_event(NFC_HAL_TASK, NFC_HAL_TASK_EVT_TERMINATE);
goto done_open;
@@ -1024,8 +1026,9 @@ void USERIAL_Open(tUSERIAL_PORT port, tUSERIAL_OPEN_CFG* p_cfg,
if (strcmp(power_control_dev, userial_dev) == 0)
linux_cb.sock_power_control = linux_cb.sock;
else {
- if ((linux_cb.sock_power_control =
- open((char*)power_control_dev, O_RDWR | O_NOCTTY)) == -1) {
+ linux_cb.sock_power_control =
+ open((char*)power_control_dev, O_RDWR | O_NOCTTY);
+ if (linux_cb.sock_power_control == -1) {
ALOGI("%s unable to open %s", __func__, power_control_dev);
}
}
diff --git a/halimpl/bcm2079x/hal/hal/nfc_hal_api.c b/halimpl/bcm2079x/hal/hal/nfc_hal_api.c
index 73573f8..b40bcc4 100644
--- a/halimpl/bcm2079x/hal/hal/nfc_hal_api.c
+++ b/halimpl/bcm2079x/hal/hal/nfc_hal_api.c
@@ -152,7 +152,8 @@ void HAL_NfcCoreInitialized(uint16_t data_len,
size = p_core_init_rsp_params[2] + NCI_MSG_HDR_SIZE;
/* Send message to NFC_HAL_TASK */
- if ((p_msg = (NFC_HDR*)GKI_getbuf((uint16_t)(size + NFC_HDR_SIZE))) != NULL) {
+ p_msg = (NFC_HDR*)GKI_getbuf((uint16_t)(size + NFC_HDR_SIZE));
+ if (p_msg != NULL) {
p_msg->event = NFC_HAL_EVT_POST_CORE_RESET;
p_msg->offset = 0;
p_msg->len = size;
@@ -187,7 +188,8 @@ void HAL_NfcWrite(uint16_t data_len, uint8_t* p_data) {
}
/* Send message to NFC_HAL_TASK */
- if ((p_msg = (NFC_HDR*)GKI_getpoolbuf(NFC_HAL_NCI_POOL_ID)) != NULL) {
+ p_msg = (NFC_HDR*)GKI_getpoolbuf(NFC_HAL_NCI_POOL_ID);
+ if (p_msg != NULL) {
p_msg->event = NFC_HAL_EVT_TO_NFC_NCI;
p_msg->offset = NFC_HAL_NCI_MSG_OFFSET_SIZE;
p_msg->len = data_len;
@@ -227,7 +229,8 @@ bool HAL_NfcPreDiscover(void) {
if (p_nfc_hal_pre_discover_cfg && *p_nfc_hal_pre_discover_cfg) {
status = true;
/* Send message to NFC_HAL_TASK */
- if ((p_msg = (NFC_HDR*)GKI_getpoolbuf(NFC_HAL_NCI_POOL_ID)) != NULL) {
+ p_msg = (NFC_HDR*)GKI_getpoolbuf(NFC_HAL_NCI_POOL_ID);
+ if (p_msg != NULL) {
p_msg->event = NFC_HAL_EVT_PRE_DISCOVER;
GKI_send_msg(NFC_HAL_TASK, NFC_HAL_TASK_MBOX, p_msg);
}
@@ -260,7 +263,8 @@ void HAL_NfcControlGranted(void) {
HAL_TRACE_API0("HAL_NfcControlGranted ()");
/* Send message to NFC_HAL_TASK */
- if ((p_msg = (NFC_HDR*)GKI_getpoolbuf(NFC_HAL_NCI_POOL_ID)) != NULL) {
+ p_msg = (NFC_HDR*)GKI_getpoolbuf(NFC_HAL_NCI_POOL_ID);
+ if (p_msg != NULL) {
p_msg->event = NFC_HAL_EVT_CONTROL_GRANTED;
GKI_send_msg(NFC_HAL_TASK, NFC_HAL_TASK_MBOX, p_msg);
}
diff --git a/halimpl/bcm2079x/hal/hal/nfc_hal_dm.c b/halimpl/bcm2079x/hal/hal/nfc_hal_dm.c
index a07dfc9..b2fec1b 100644
--- a/halimpl/bcm2079x/hal/hal/nfc_hal_dm.c
+++ b/halimpl/bcm2079x/hal/hal/nfc_hal_dm.c
@@ -98,8 +98,8 @@ tHAL_NFC_STATUS nfc_hal_dm_set_config(uint8_t tlv_size, uint8_t* p_param_tlvs,
return status;
}
- if ((p_buff = (uint8_t*)GKI_getbuf(
- (uint16_t)(NCI_MSG_HDR_SIZE + tlv_size))) != NULL) {
+ p_buff = (uint8_t*)GKI_getbuf((uint16_t)(NCI_MSG_HDR_SIZE + tlv_size));
+ if (p_buff != NULL) {
p = p_buff;
NCI_MSG_BLD_HDR0(p, NCI_MT_CMD, NCI_GID_CORE);
@@ -843,7 +843,8 @@ void nfc_hal_dm_send_nci_cmd(const uint8_t* p_data, uint16_t len,
return;
}
- if ((p_buf = (NFC_HDR*)GKI_getpoolbuf(NFC_HAL_NCI_POOL_ID)) != NULL) {
+ p_buf = (NFC_HDR*)GKI_getpoolbuf(NFC_HAL_NCI_POOL_ID);
+ if (p_buf != NULL) {
nfc_hal_cb.ncit_cb.nci_wait_rsp = NFC_HAL_WAIT_RSP_VSC;
p_buf->offset = NFC_HAL_NCI_MSG_OFFSET_SIZE;
@@ -954,7 +955,8 @@ void nfc_hal_dm_send_bt_cmd(const uint8_t* p_data, uint16_t len,
return;
}
- if ((p_buf = (NFC_HDR*)GKI_getpoolbuf(NFC_HAL_NCI_POOL_ID)) != NULL) {
+ p_buf = (NFC_HDR*)GKI_getpoolbuf(NFC_HAL_NCI_POOL_ID);
+ if (p_buf != NULL) {
nfc_hal_cb.ncit_cb.nci_wait_rsp = NFC_HAL_WAIT_RSP_PROP;
p_buf->offset = NFC_HAL_NCI_MSG_OFFSET_SIZE;
diff --git a/halimpl/bcm2079x/hal/hal/nfc_hal_hci.c b/halimpl/bcm2079x/hal/hal/nfc_hal_hci.c
index 6c99253..1033327 100644
--- a/halimpl/bcm2079x/hal/hal/nfc_hal_hci.c
+++ b/halimpl/bcm2079x/hal/hal/nfc_hal_hci.c
@@ -157,8 +157,9 @@ void nfc_hal_hci_enable(void) {
((!nfc_hal_cb.hci_cb.hci_fw_workaround) ||
(nfc_hal_cb.nvm_cb.nvm_type == NCI_SPD_NVM_TYPE_EEPROM))) ||
(p_nfc_hal_cfg->nfc_hal_hci_uicc_support & HAL_NFC_HCI_UICC2_HOST)) {
- if ((p_hci_netwk_cmd = (uint8_t*)GKI_getbuf(
- NCI_MSG_HDR_SIZE + NFC_HAL_HCI_NETWK_INFO_SIZE)) == NULL) {
+ p_hci_netwk_cmd =
+ (uint8_t*)GKI_getbuf(NCI_MSG_HDR_SIZE + NFC_HAL_HCI_NETWK_INFO_SIZE);
+ if (p_hci_netwk_cmd == NULL) {
HAL_TRACE_ERROR0(
"nfc_hal_hci_enable: unable to allocate buffer for reading hci "
"network info from nvram");
@@ -312,7 +313,8 @@ void nfc_hal_hci_fake_adm_notify_all_pipe_cleared_to_dh(void) {
NFC_HAL_HCI_HOST_ID_UICC1);
/* Start of new message. Allocate a buffer for message */
- if ((p_msg = (NFC_HDR*)GKI_getpoolbuf(NFC_HAL_NCI_POOL_ID)) != NULL) {
+ p_msg = (NFC_HDR*)GKI_getpoolbuf(NFC_HAL_NCI_POOL_ID);
+ if (p_msg != NULL) {
/* Initialize NFC_HDR */
p_msg->len = NCI_DATA_HDR_SIZE + 0x03;
p_msg->event = 0;
@@ -744,8 +746,9 @@ void nfc_hal_hci_set_next_hci_netwk_config(uint8_t block) {
p_nfc_hal_cfg->nfc_hal_hci_uicc_support, nfc_hal_cb.nvm_cb.nvm_type);
case HC_F5_NV_BLOCK:
- if ((p_hci_netwk_cmd = (uint8_t*)GKI_getbuf(
- NCI_MSG_HDR_SIZE + NFC_HAL_HCI_DH_NETWK_INFO_SIZE)) == NULL) {
+ p_hci_netwk_cmd = (uint8_t*)GKI_getbuf(NCI_MSG_HDR_SIZE +
+ NFC_HAL_HCI_DH_NETWK_INFO_SIZE);
+ if (p_hci_netwk_cmd == NULL) {
HAL_TRACE_ERROR0(
"nfc_hal_hci_set_next_hci_netwk_config: unable to allocate buffer "
"for reading hci network info from nvram");
diff --git a/halimpl/bcm2079x/hal/hal/nfc_hal_hci_ci.c b/halimpl/bcm2079x/hal/hal/nfc_hal_hci_ci.c
index 3e92b5d..73bf6a5 100644
--- a/halimpl/bcm2079x/hal/hal/nfc_hal_hci_ci.c
+++ b/halimpl/bcm2079x/hal/hal/nfc_hal_hci_ci.c
@@ -44,8 +44,8 @@ void nfc_hal_nv_ci_read(uint16_t num_bytes_read, tNFC_HAL_NV_CO_STATUS status,
tNFC_HAL_HCI_EVENT_DATA* p_msg;
/* Send message to NCIT task */
- if ((p_msg = (tNFC_HAL_HCI_EVENT_DATA*)GKI_getbuf(
- sizeof(tNFC_HAL_HCI_EVENT_DATA))) != NULL) {
+ p_msg = (tNFC_HAL_HCI_EVENT_DATA*)GKI_getbuf(sizeof(tNFC_HAL_HCI_EVENT_DATA));
+ if (p_msg != NULL) {
p_msg->nv_read.hdr.event = NFC_HAL_HCI_RSP_NV_READ_EVT;
p_msg->hdr.offset = 0;
p_msg->hdr.len = sizeof(tNFC_HAL_HCI_RSP_NV_READ_EVT);
@@ -75,8 +75,8 @@ void nfc_hal_nv_ci_read(uint16_t num_bytes_read, tNFC_HAL_NV_CO_STATUS status,
void nfc_hal_nv_ci_write(tNFC_HAL_NV_CO_STATUS status) {
tNFC_HAL_HCI_EVENT_DATA* p_msg;
- if ((p_msg = (tNFC_HAL_HCI_EVENT_DATA*)GKI_getbuf(
- sizeof(tNFC_HAL_HCI_EVENT_DATA))) != NULL) {
+ p_msg = (tNFC_HAL_HCI_EVENT_DATA*)GKI_getbuf(sizeof(tNFC_HAL_HCI_EVENT_DATA));
+ if (p_msg != NULL) {
p_msg->nv_write.hdr.event = NFC_HAL_HCI_RSP_NV_WRITE_EVT;
p_msg->nv_write.hdr.offset = 0;
p_msg->nv_write.hdr.len = sizeof(tNFC_HAL_HCI_RSP_NV_READ_EVT);
diff --git a/halimpl/bcm2079x/hal/hal/nfc_hal_main.c b/halimpl/bcm2079x/hal/hal/nfc_hal_main.c
index 118f678..7b4e79b 100644
--- a/halimpl/bcm2079x/hal/hal/nfc_hal_main.c
+++ b/halimpl/bcm2079x/hal/hal/nfc_hal_main.c
@@ -372,7 +372,8 @@ void nfc_hal_main_start_quick_timer(TIMER_LIST_ENT* p_tle, uint16_t type,
/* if timer starts on other than NCIT task (script wrapper) */
if (GKI_get_taskid() != NFC_HAL_TASK) {
/* post event to start timer in NCIT task */
- if ((p_msg = (NFC_HDR*)GKI_getbuf(NFC_HDR_SIZE)) != NULL) {
+ p_msg = (NFC_HDR*)GKI_getbuf(NFC_HDR_SIZE);
+ if (p_msg != NULL) {
p_msg->event = NFC_HAL_EVT_TO_START_QUICK_TIMER;
GKI_send_msg(NFC_HAL_TASK, NFC_HAL_TASK_MBOX, p_msg);
}
@@ -476,7 +477,8 @@ static void nfc_hal_send_credit_ntf_for_cid(uint8_t cid) {
uint8_t *p, *ps;
/* Start of new message. Allocate a buffer for message */
- if ((p_msg = (NFC_HDR*)GKI_getpoolbuf(NFC_HAL_NCI_POOL_ID)) != NULL) {
+ p_msg = (NFC_HDR*)GKI_getpoolbuf(NFC_HAL_NCI_POOL_ID);
+ if (p_msg != NULL) {
/* Initialize NFC_HDR */
p_msg->len = NCI_DATA_HDR_SIZE + 0x03;
p_msg->event = 0;
diff --git a/halimpl/bcm2079x/hal/hal/nfc_hal_nci.c b/halimpl/bcm2079x/hal/hal/nfc_hal_nci.c
index 4dde9af..8d57eeb 100644
--- a/halimpl/bcm2079x/hal/hal/nfc_hal_nci.c
+++ b/halimpl/bcm2079x/hal/hal/nfc_hal_nci.c
@@ -178,8 +178,8 @@ static bool nfc_hal_nci_receive_nci_msg(tNFC_HAL_NCIT_CB* p_cb, uint8_t byte) {
p_cb->rcv_len = NCI_MSG_HDR_SIZE;
/* Start of new message. Allocate a buffer for message */
- if ((p_cb->p_rcv_msg = (NFC_HDR*)GKI_getpoolbuf(NFC_HAL_NCI_POOL_ID)) !=
- NULL) {
+ p_cb->p_rcv_msg = (NFC_HDR*)GKI_getpoolbuf(NFC_HAL_NCI_POOL_ID);
+ if (p_cb->p_rcv_msg != NULL) {
/* Initialize NFC_HDR */
p_cb->p_rcv_msg->len = 0;
p_cb->p_rcv_msg->event = 0;
@@ -268,8 +268,8 @@ static bool nfc_hal_nci_receive_bt_msg(tNFC_HAL_NCIT_CB* p_cb, uint8_t byte) {
p_cb->rcv_state = NFC_HAL_RCV_BT_HDR_ST;
p_cb->rcv_len = HCIE_PREAMBLE_SIZE;
- if ((p_cb->p_rcv_msg = (NFC_HDR*)GKI_getpoolbuf(NFC_HAL_NCI_POOL_ID)) !=
- NULL) {
+ p_cb->p_rcv_msg = (NFC_HDR*)GKI_getpoolbuf(NFC_HAL_NCI_POOL_ID);
+ if (p_cb->p_rcv_msg != NULL) {
/* Initialize NFC_HDR */
p_cb->p_rcv_msg->len = 0;
p_cb->p_rcv_msg->event = 0;
diff --git a/halimpl/bcm2079x/hal/hal/nfc_hal_prm.c b/halimpl/bcm2079x/hal/hal/nfc_hal_prm.c
index 1bf33e6..3d9e76f 100644
--- a/halimpl/bcm2079x/hal/hal/nfc_hal_prm.c
+++ b/halimpl/bcm2079x/hal/hal/nfc_hal_prm.c
@@ -622,7 +622,8 @@ static bool nfc_hal_prm_nvm_rw_cmd(void) {
}
cmd_len = len + 7;
- if ((p_buff = (uint8_t*)GKI_getbuf(cmd_len)) == NULL) {
+ p_buff = (uint8_t*)GKI_getbuf(cmd_len);
+ if (p_buff == NULL) {
HAL_TRACE_ERROR0("NVM No buffer");
nfc_hal_prm_spd_handle_download_complete(NFC_HAL_PRM_ABORT_EVT);
return true;
diff --git a/halimpl/pn54x/Android.bp b/halimpl/pn54x/Android.bp
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/halimpl/pn54x/Android.bp
diff --git a/halimpl/pn54x/utils/phNxpConfig.cpp b/halimpl/pn54x/utils/phNxpConfig.cpp
index c6576e0..aa73627 100644
--- a/halimpl/pn54x/utils/phNxpConfig.cpp
+++ b/halimpl/pn54x/utils/phNxpConfig.cpp
@@ -686,7 +686,8 @@ int CNfcConfig::updateTimestamp() {
if (stat(config_timestamp_path, &st) != 0) {
ALOGD("%s file %s not exist, creat it.\n", __func__, config_timestamp_path);
- if ((fd = fopen(config_timestamp_path, "w+")) != NULL) {
+ fd = fopen(config_timestamp_path, "w+");
+ if (fd != NULL) {
fwrite(&m_timeStamp, sizeof(unsigned long), 1, fd);
fclose(fd);
}
diff --git a/src/nfa/ce/nfa_ce_act.c b/src/nfa/ce/nfa_ce_act.c
index 79867e9..38a0576 100644
--- a/src/nfa/ce/nfa_ce_act.c
+++ b/src/nfa/ce/nfa_ce_act.c
@@ -641,8 +641,9 @@ tNFA_STATUS nfa_ce_realloc_scratch_buffer(void) {
/* Free existing scratch buffer, if one was allocated */
nfa_ce_free_scratch_buf();
- if ((nfa_ce_cb.p_scratch_buf =
- (uint8_t*)nfa_mem_co_alloc(nfa_ce_cb.ndef_max_size)) != NULL) {
+ nfa_ce_cb.p_scratch_buf =
+ (uint8_t*)nfa_mem_co_alloc(nfa_ce_cb.ndef_max_size);
+ if (nfa_ce_cb.p_scratch_buf != NULL) {
nfa_ce_cb.scratch_buf_size = nfa_ce_cb.ndef_max_size;
} else {
NFA_TRACE_ERROR1(
@@ -689,7 +690,8 @@ tNFC_STATUS nfa_ce_set_content(void) {
p_cb->listen_info[NFA_CE_LISTEN_INFO_IDX_NDEF].protocol_mask;
/* Allocate a scratch buffer if needed (for handling write-requests) */
- if ((status = nfa_ce_realloc_scratch_buffer()) == NFA_STATUS_OK) {
+ status = nfa_ce_realloc_scratch_buffer();
+ if (status == NFA_STATUS_OK) {
if ((ndef_protocol_mask & NFA_PROTOCOL_MASK_T3T) &&
(status == NFA_STATUS_OK)) {
/* Type3Tag - NFC-F */
@@ -1211,10 +1213,11 @@ bool nfa_ce_api_reg_listen(tNFA_CE_MSG* p_ce_msg) {
p_ce_msg->reg_listen.p_conn_cback;
/* Register this AID with CE_T4T */
- if ((p_cb->listen_info[listen_info_idx].t4t_aid_handle =
- CE_T4tRegisterAID(
- p_ce_msg->reg_listen.aid_len, p_ce_msg->reg_listen.aid,
- nfa_ce_handle_t4t_aid_evt)) == CE_T4T_AID_HANDLE_INVALID) {
+ p_cb->listen_info[listen_info_idx].t4t_aid_handle = CE_T4tRegisterAID(
+ p_ce_msg->reg_listen.aid_len, p_ce_msg->reg_listen.aid,
+ nfa_ce_handle_t4t_aid_evt);
+ if (p_cb->listen_info[listen_info_idx].t4t_aid_handle ==
+ CE_T4T_AID_HANDLE_INVALID) {
NFA_TRACE_ERROR0("Unable to register AID");
p_cb->listen_info[listen_info_idx].flags = 0;
@@ -1262,7 +1265,8 @@ bool nfa_ce_api_reg_listen(tNFA_CE_MSG* p_ce_msg) {
}
/* Start listening */
- if ((conn_evt.status = nfa_ce_start_listening()) != NFA_STATUS_OK) {
+ conn_evt.status = nfa_ce_start_listening();
+ if (conn_evt.status != NFA_STATUS_OK) {
NFA_TRACE_ERROR0(
"nfa_ce_api_reg_listen: unable to register new listen params with DM");
p_cb->listen_info[listen_info_idx].flags = 0;
diff --git a/src/nfa/ce/nfa_ce_api.c b/src/nfa/ce/nfa_ce_api.c
index 16dd5c0..c988f70 100644
--- a/src/nfa/ce/nfa_ce_api.c
+++ b/src/nfa/ce/nfa_ce_api.c
@@ -51,8 +51,8 @@ tNFA_STATUS nfa_ce_api_deregister_listen(tNFA_HANDLE handle,
return (NFA_STATUS_BAD_HANDLE);
}
- if ((p_ce_msg = (tNFA_CE_MSG*)GKI_getbuf((uint16_t)(sizeof(tNFA_CE_MSG)))) !=
- NULL) {
+ p_ce_msg = (tNFA_CE_MSG*)GKI_getbuf((uint16_t)(sizeof(tNFA_CE_MSG)));
+ if (p_ce_msg != NULL) {
p_ce_msg->hdr.event = NFA_CE_API_DEREG_LISTEN_EVT;
p_ce_msg->dereg_listen.handle = handle;
p_ce_msg->dereg_listen.listen_info = listen_info;
@@ -143,8 +143,8 @@ tNFA_STATUS NFA_CeConfigureLocalTag(tNFA_PROTOCOL_MASK protocol_mask,
return (NFA_STATUS_INVALID_PARAM);
}
}
- if ((p_msg = (tNFA_CE_MSG*)GKI_getbuf((uint16_t)sizeof(tNFA_CE_MSG))) !=
- NULL) {
+ p_msg = (tNFA_CE_MSG*)GKI_getbuf((uint16_t)sizeof(tNFA_CE_MSG));
+ if (p_msg != NULL) {
p_msg->local_tag.hdr.event = NFA_CE_API_CFG_LOCAL_TAG_EVT;
/* Copy ndef info */
@@ -205,8 +205,8 @@ tNFA_STATUS NFA_CeConfigureUiccListenTech(tNFA_HANDLE ee_handle,
/* Otherwise then app is configuring uicc listen for the specificed
* technologies */
- if ((p_msg = (tNFA_CE_MSG*)GKI_getbuf((uint16_t)sizeof(tNFA_CE_MSG))) !=
- NULL) {
+ p_msg = (tNFA_CE_MSG*)GKI_getbuf((uint16_t)sizeof(tNFA_CE_MSG));
+ if (p_msg != NULL) {
p_msg->reg_listen.hdr.event = NFA_CE_API_REG_LISTEN_EVT;
p_msg->reg_listen.listen_type = NFA_CE_REG_TYPE_UICC;
@@ -253,8 +253,8 @@ tNFA_STATUS NFA_CeRegisterFelicaSystemCodeOnDH(uint16_t system_code,
/* Validate parameters */
if (p_conn_cback == NULL) return (NFA_STATUS_INVALID_PARAM);
- if ((p_msg = (tNFA_CE_MSG*)GKI_getbuf((uint16_t)sizeof(tNFA_CE_MSG))) !=
- NULL) {
+ p_msg = (tNFA_CE_MSG*)GKI_getbuf((uint16_t)sizeof(tNFA_CE_MSG));
+ if (p_msg != NULL) {
p_msg->reg_listen.hdr.event = NFA_CE_API_REG_LISTEN_EVT;
p_msg->reg_listen.p_conn_cback = p_conn_cback;
p_msg->reg_listen.listen_type = NFA_CE_REG_TYPE_FELICA;
@@ -328,8 +328,8 @@ tNFA_STATUS NFA_CeRegisterAidOnDH(uint8_t aid[NFC_MAX_AID_LEN], uint8_t aid_len,
/* Validate parameters */
if (p_conn_cback == NULL) return (NFA_STATUS_INVALID_PARAM);
- if ((p_msg = (tNFA_CE_MSG*)GKI_getbuf((uint16_t)sizeof(tNFA_CE_MSG))) !=
- NULL) {
+ p_msg = (tNFA_CE_MSG*)GKI_getbuf((uint16_t)sizeof(tNFA_CE_MSG));
+ if (p_msg != NULL) {
p_msg->reg_listen.hdr.event = NFA_CE_API_REG_LISTEN_EVT;
p_msg->reg_listen.p_conn_cback = p_conn_cback;
p_msg->reg_listen.listen_type = NFA_CE_REG_TYPE_ISO_DEP;
@@ -407,8 +407,8 @@ tNFA_STATUS NFA_CeSetIsoDepListenTech(tNFA_TECHNOLOGY_MASK tech_mask) {
return (NFA_STATUS_INVALID_PARAM);
}
- if ((p_msg = (tNFA_CE_MSG*)GKI_getbuf((uint16_t)sizeof(tNFA_CE_MSG))) !=
- NULL) {
+ p_msg = (tNFA_CE_MSG*)GKI_getbuf((uint16_t)sizeof(tNFA_CE_MSG));
+ if (p_msg != NULL) {
p_msg->hdr.event = NFA_CE_API_CFG_ISODEP_TECH_EVT;
p_msg->hdr.layer_specific = tech_mask;
diff --git a/src/nfa/ce/nfa_ce_main.c b/src/nfa/ce/nfa_ce_main.c
index 8e6d728..922d82e 100644
--- a/src/nfa/ce/nfa_ce_main.c
+++ b/src/nfa/ce/nfa_ce_main.c
@@ -180,7 +180,8 @@ bool nfa_ce_hdl_event(NFC_HDR* p_msg) {
#endif
/* Get NFA_RW sub-event */
- if ((act_idx = (p_msg->event & 0x00FF)) < NFA_CE_ACTION_TBL_SIZE) {
+ act_idx = (p_msg->event & 0x00FF);
+ if (act_idx < NFA_CE_ACTION_TBL_SIZE) {
freebuf = (*nfa_ce_action_tbl[act_idx])((tNFA_CE_MSG*)p_msg);
}
diff --git a/src/nfa/dm/nfa_dm_act.c b/src/nfa/dm/nfa_dm_act.c
index f6dd0f1..9899ce0 100644
--- a/src/nfa/dm/nfa_dm_act.c
+++ b/src/nfa/dm/nfa_dm_act.c
@@ -300,9 +300,9 @@ static void nfa_dm_nfc_response_cback(tNFC_RESPONSE_EVT event,
case NFC_GET_CONFIG_REVT: /* 3 Get Config Response */
if (p_data->get_config.status == NFC_STATUS_OK) {
- if ((p_nfa_get_confg = (tNFA_GET_CONFIG*)GKI_getbuf((uint16_t)(
- sizeof(tNFA_GET_CONFIG) + p_data->get_config.tlv_size))) !=
- NULL) {
+ p_nfa_get_confg = (tNFA_GET_CONFIG*)GKI_getbuf(
+ (uint16_t)(sizeof(tNFA_GET_CONFIG) + p_data->get_config.tlv_size));
+ if (p_nfa_get_confg != NULL) {
p_nfa_get_confg->status = NFA_STATUS_OK;
p_nfa_get_confg->tlv_size = p_data->get_config.tlv_size;
memcpy(p_nfa_get_confg->param_tlvs, p_data->get_config.p_param_tlvs,
diff --git a/src/nfa/dm/nfa_dm_api.c b/src/nfa/dm/nfa_dm_api.c
index 95ba823..e9b0b16 100644
--- a/src/nfa/dm/nfa_dm_api.c
+++ b/src/nfa/dm/nfa_dm_api.c
@@ -101,8 +101,8 @@ tNFA_STATUS NFA_Enable(tNFA_DM_CBACK* p_dm_cback,
return (NFA_STATUS_FAILED);
}
- if ((p_msg = (tNFA_DM_API_ENABLE*)GKI_getbuf(sizeof(tNFA_DM_API_ENABLE))) !=
- NULL) {
+ p_msg = (tNFA_DM_API_ENABLE*)GKI_getbuf(sizeof(tNFA_DM_API_ENABLE));
+ if (p_msg != NULL) {
p_msg->hdr.event = NFA_DM_API_ENABLE_EVT;
p_msg->p_dm_cback = p_dm_cback;
p_msg->p_conn_cback = p_conn_cback;
@@ -140,8 +140,8 @@ tNFA_STATUS NFA_Disable(bool graceful) {
NFA_TRACE_API1("NFA_Disable (graceful=%i)", graceful);
- if ((p_msg = (tNFA_DM_API_DISABLE*)GKI_getbuf(sizeof(tNFA_DM_API_DISABLE))) !=
- NULL) {
+ p_msg = (tNFA_DM_API_DISABLE*)GKI_getbuf(sizeof(tNFA_DM_API_DISABLE));
+ if (p_msg != NULL) {
p_msg->hdr.event = NFA_DM_API_DISABLE_EVT;
p_msg->graceful = graceful;
@@ -176,8 +176,9 @@ tNFA_STATUS NFA_SetConfig(tNFA_PMID param_id, uint8_t length, uint8_t* p_data) {
NFA_TRACE_API1("NFA_SetConfig (): param_id:0x%X", param_id);
- if ((p_msg = (tNFA_DM_API_SET_CONFIG*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_DM_API_SET_CONFIG) + length))) != NULL) {
+ p_msg = (tNFA_DM_API_SET_CONFIG*)GKI_getbuf(
+ (uint16_t)(sizeof(tNFA_DM_API_SET_CONFIG) + length));
+ if (p_msg != NULL) {
p_msg->hdr.event = NFA_DM_API_SET_CONFIG_EVT;
p_msg->param_id = param_id;
@@ -212,8 +213,9 @@ tNFA_STATUS NFA_GetConfig(uint8_t num_ids, tNFA_PMID* p_param_ids) {
NFA_TRACE_API1("NFA_GetConfig (): num_ids: %i", num_ids);
- if ((p_msg = (tNFA_DM_API_GET_CONFIG*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_DM_API_GET_CONFIG) + num_ids))) != NULL) {
+ p_msg = (tNFA_DM_API_GET_CONFIG*)GKI_getbuf(
+ (uint16_t)(sizeof(tNFA_DM_API_GET_CONFIG) + num_ids));
+ if (p_msg != NULL) {
p_msg->hdr.event = NFA_DM_API_GET_CONFIG_EVT;
p_msg->num_ids = num_ids;
@@ -278,8 +280,9 @@ tNFA_STATUS NFA_RequestExclusiveRfControl(tNFA_TECHNOLOGY_MASK poll_mask,
return (NFA_STATUS_FAILED);
}
- if ((p_msg = (tNFA_DM_API_REQ_EXCL_RF_CTRL*)GKI_getbuf(
- sizeof(tNFA_DM_API_REQ_EXCL_RF_CTRL))) != NULL) {
+ p_msg = (tNFA_DM_API_REQ_EXCL_RF_CTRL*)GKI_getbuf(
+ sizeof(tNFA_DM_API_REQ_EXCL_RF_CTRL));
+ if (p_msg != NULL) {
p_msg->hdr.event = NFA_DM_API_REQUEST_EXCL_RF_CTRL_EVT;
p_msg->poll_mask = poll_mask;
p_msg->p_conn_cback = p_conn_cback;
@@ -321,7 +324,8 @@ tNFA_STATUS NFA_ReleaseExclusiveRfControl(void) {
return (NFA_STATUS_FAILED);
}
- if ((p_msg = (NFC_HDR*)GKI_getbuf(sizeof(NFC_HDR))) != NULL) {
+ p_msg = (NFC_HDR*)GKI_getbuf(sizeof(NFC_HDR));
+ if (p_msg != NULL) {
p_msg->event = NFA_DM_API_RELEASE_EXCL_RF_CTRL_EVT;
nfa_sys_sendmsg(p_msg);
return (NFA_STATUS_OK);
@@ -370,8 +374,8 @@ tNFA_STATUS NFA_EnablePolling(tNFA_TECHNOLOGY_MASK poll_mask) {
NFA_TRACE_API1("NFA_EnablePolling () 0x%X", poll_mask);
- if ((p_msg = (tNFA_DM_API_ENABLE_POLL*)GKI_getbuf(
- sizeof(tNFA_DM_API_ENABLE_POLL))) != NULL) {
+ p_msg = (tNFA_DM_API_ENABLE_POLL*)GKI_getbuf(sizeof(tNFA_DM_API_ENABLE_POLL));
+ if (p_msg != NULL) {
p_msg->hdr.event = NFA_DM_API_ENABLE_POLLING_EVT;
p_msg->poll_mask = poll_mask;
@@ -404,7 +408,8 @@ tNFA_STATUS NFA_DisablePolling(void) {
NFA_TRACE_API0("NFA_DisablePolling ()");
- if ((p_msg = (NFC_HDR*)GKI_getbuf(sizeof(NFC_HDR))) != NULL) {
+ p_msg = (NFC_HDR*)GKI_getbuf(sizeof(NFC_HDR));
+ if (p_msg != NULL) {
p_msg->event = NFA_DM_API_DISABLE_POLLING_EVT;
nfa_sys_sendmsg(p_msg);
@@ -443,7 +448,8 @@ tNFA_STATUS NFA_EnableListening(void) {
NFA_TRACE_API0("NFA_EnableListening ()");
- if ((p_msg = (NFC_HDR*)GKI_getbuf(sizeof(NFC_HDR))) != NULL) {
+ p_msg = (NFC_HDR*)GKI_getbuf(sizeof(NFC_HDR));
+ if (p_msg != NULL) {
p_msg->event = NFA_DM_API_ENABLE_LISTENING_EVT;
nfa_sys_sendmsg(p_msg);
@@ -476,7 +482,8 @@ tNFA_STATUS NFA_DisableListening(void) {
NFA_TRACE_API0("NFA_DisableListening ()");
- if ((p_msg = (NFC_HDR*)GKI_getbuf(sizeof(NFC_HDR))) != NULL) {
+ p_msg = (NFC_HDR*)GKI_getbuf(sizeof(NFC_HDR));
+ if (p_msg != NULL) {
p_msg->event = NFA_DM_API_DISABLE_LISTENING_EVT;
nfa_sys_sendmsg(p_msg);
@@ -512,7 +519,8 @@ tNFA_STATUS NFA_PauseP2p(void) {
NFA_TRACE_API0("NFA_PauseP2p ()");
- if ((p_msg = (NFC_HDR*)GKI_getbuf(sizeof(NFC_HDR))) != NULL) {
+ p_msg = (NFC_HDR*)GKI_getbuf(sizeof(NFC_HDR));
+ if (p_msg != NULL) {
p_msg->event = NFA_DM_API_PAUSE_P2P_EVT;
nfa_sys_sendmsg(p_msg);
@@ -544,7 +552,8 @@ tNFA_STATUS NFA_ResumeP2p(void) {
NFA_TRACE_API0("NFA_ResumeP2p ()");
- if ((p_msg = (NFC_HDR*)GKI_getbuf(sizeof(NFC_HDR))) != NULL) {
+ p_msg = (NFC_HDR*)GKI_getbuf(sizeof(NFC_HDR));
+ if (p_msg != NULL) {
p_msg->event = NFA_DM_API_RESUME_P2P_EVT;
nfa_sys_sendmsg(p_msg);
@@ -580,8 +589,9 @@ tNFA_STATUS NFA_SetP2pListenTech(tNFA_TECHNOLOGY_MASK tech_mask) {
NFA_TRACE_API1("NFA_P2pSetListenTech (): tech_mask:0x%X", tech_mask);
- if ((p_msg = (tNFA_DM_API_SET_P2P_LISTEN_TECH*)GKI_getbuf(
- sizeof(tNFA_DM_API_SET_P2P_LISTEN_TECH))) != NULL) {
+ p_msg = (tNFA_DM_API_SET_P2P_LISTEN_TECH*)GKI_getbuf(
+ sizeof(tNFA_DM_API_SET_P2P_LISTEN_TECH));
+ if (p_msg != NULL) {
p_msg->hdr.event = NFA_DM_API_SET_P2P_LISTEN_TECH_EVT;
p_msg->tech_mask = tech_mask;
@@ -612,7 +622,8 @@ tNFA_STATUS NFA_StartRfDiscovery(void) {
NFA_TRACE_API0("NFA_StartRfDiscovery ()");
- if ((p_msg = (NFC_HDR*)GKI_getbuf(sizeof(NFC_HDR))) != NULL) {
+ p_msg = (NFC_HDR*)GKI_getbuf(sizeof(NFC_HDR));
+ if (p_msg != NULL) {
p_msg->event = NFA_DM_API_START_RF_DISCOVERY_EVT;
nfa_sys_sendmsg(p_msg);
@@ -641,7 +652,8 @@ tNFA_STATUS NFA_StopRfDiscovery(void) {
NFA_TRACE_API0("NFA_StopRfDiscovery ()");
- if ((p_msg = (NFC_HDR*)GKI_getbuf(sizeof(NFC_HDR))) != NULL) {
+ p_msg = (NFC_HDR*)GKI_getbuf(sizeof(NFC_HDR));
+ if (p_msg != NULL) {
p_msg->event = NFA_DM_API_STOP_RF_DISCOVERY_EVT;
nfa_sys_sendmsg(p_msg);
@@ -680,8 +692,8 @@ tNFA_STATUS NFA_SetRfDiscoveryDuration(uint16_t discovery_period_ms) {
NFA_TRACE_API0("NFA_SetRfDiscoveryDuration ()");
/* Post the API message */
- if ((p_msg = (tNFA_DM_API_SET_RF_DISC_DUR*)GKI_getbuf(sizeof(NFC_HDR))) !=
- NULL) {
+ p_msg = (tNFA_DM_API_SET_RF_DISC_DUR*)GKI_getbuf(sizeof(NFC_HDR));
+ if (p_msg != NULL) {
p_msg->hdr.event = NFA_DM_API_SET_RF_DISC_DURATION_EVT;
/* Set discovery duration */
@@ -729,8 +741,9 @@ tNFA_STATUS NFA_Select(uint8_t rf_disc_id, tNFA_NFC_PROTOCOL protocol,
return (NFA_STATUS_INVALID_PARAM);
}
- if ((p_msg = (tNFA_DM_API_SELECT*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_DM_API_SELECT)))) != NULL) {
+ p_msg =
+ (tNFA_DM_API_SELECT*)GKI_getbuf((uint16_t)(sizeof(tNFA_DM_API_SELECT)));
+ if (p_msg != NULL) {
p_msg->hdr.event = NFA_DM_API_SELECT_EVT;
p_msg->rf_disc_id = rf_disc_id;
p_msg->protocol = protocol;
@@ -763,8 +776,9 @@ tNFA_STATUS NFA_UpdateRFCommParams(tNFA_RF_COMM_PARAMS* p_params) {
NFA_TRACE_API0("NFA_UpdateRFCommParams ()");
- if ((p_msg = (tNFA_DM_API_UPDATE_RF_PARAMS*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_DM_API_UPDATE_RF_PARAMS)))) != NULL) {
+ p_msg = (tNFA_DM_API_UPDATE_RF_PARAMS*)GKI_getbuf(
+ (uint16_t)(sizeof(tNFA_DM_API_UPDATE_RF_PARAMS)));
+ if (p_msg != NULL) {
p_msg->hdr.event = NFA_DM_API_UPDATE_RF_PARAMS_EVT;
memcpy(&p_msg->params, p_params, sizeof(tNFA_RF_COMM_PARAMS));
@@ -812,8 +826,9 @@ extern tNFA_STATUS NFA_Deactivate(bool sleep_mode) {
NFA_TRACE_API1("NFA_Deactivate (): sleep_mode:%i", sleep_mode);
- if ((p_msg = (tNFA_DM_API_DEACTIVATE*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_DM_API_DEACTIVATE)))) != NULL) {
+ p_msg = (tNFA_DM_API_DEACTIVATE*)GKI_getbuf(
+ (uint16_t)(sizeof(tNFA_DM_API_DEACTIVATE)));
+ if (p_msg != NULL) {
p_msg->hdr.event = NFA_DM_API_DEACTIVATE_EVT;
p_msg->sleep_mode = sleep_mode;
@@ -857,7 +872,8 @@ tNFA_STATUS NFA_SendRawFrame(uint8_t* p_raw_data, uint16_t data_len,
return (NFA_STATUS_INVALID_PARAM);
size = NFC_HDR_SIZE + NCI_MSG_OFFSET_SIZE + NCI_DATA_HDR_SIZE + data_len;
- if ((p_msg = (NFC_HDR*)GKI_getbuf(size)) != NULL) {
+ p_msg = (NFC_HDR*)GKI_getbuf(size);
+ if (p_msg != NULL) {
p_msg->event = NFA_DM_API_RAW_FRAME_EVT;
p_msg->layer_specific = presence_check_start_delay;
p_msg->offset = NCI_MSG_OFFSET_SIZE + NCI_DATA_HDR_SIZE;
@@ -919,8 +935,9 @@ tNFA_STATUS NFA_RegisterNDefTypeHandler(bool handle_whole_message, tNFA_TNF tnf,
return (NFA_STATUS_INVALID_PARAM);
}
- if ((p_msg = (tNFA_DM_API_REG_NDEF_HDLR*)GKI_getbuf((uint16_t)(
- sizeof(tNFA_DM_API_REG_NDEF_HDLR) + type_name_len))) != NULL) {
+ p_msg = (tNFA_DM_API_REG_NDEF_HDLR*)GKI_getbuf(
+ (uint16_t)(sizeof(tNFA_DM_API_REG_NDEF_HDLR) + type_name_len));
+ if (p_msg != NULL) {
p_msg->hdr.event = NFA_DM_API_REG_NDEF_HDLR_EVT;
p_msg->flags =
@@ -978,8 +995,9 @@ extern tNFA_STATUS NFA_RegisterNDefUriHandler(bool handle_whole_message,
return (NFA_STATUS_INVALID_PARAM);
}
- if ((p_msg = (tNFA_DM_API_REG_NDEF_HDLR*)GKI_getbuf((uint16_t)(
- sizeof(tNFA_DM_API_REG_NDEF_HDLR) + uri_id_len))) != NULL) {
+ p_msg = (tNFA_DM_API_REG_NDEF_HDLR*)GKI_getbuf(
+ (uint16_t)(sizeof(tNFA_DM_API_REG_NDEF_HDLR) + uri_id_len));
+ if (p_msg != NULL) {
p_msg->hdr.event = NFA_DM_API_REG_NDEF_HDLR_EVT;
p_msg->flags = NFA_NDEF_FLAGS_WKT_URI;
@@ -1023,8 +1041,9 @@ extern tNFA_STATUS NFA_DeregisterNDefTypeHandler(tNFA_HANDLE ndef_type_handle) {
NFA_TRACE_API1("NFA_DeregisterNDefHandler (): handle 0x%08x",
ndef_type_handle);
- if ((p_msg = (tNFA_DM_API_DEREG_NDEF_HDLR*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_DM_API_DEREG_NDEF_HDLR)))) != NULL) {
+ p_msg = (tNFA_DM_API_DEREG_NDEF_HDLR*)GKI_getbuf(
+ (uint16_t)(sizeof(tNFA_DM_API_DEREG_NDEF_HDLR)));
+ if (p_msg != NULL) {
p_msg->hdr.event = NFA_DM_API_DEREG_NDEF_HDLR_EVT;
p_msg->ndef_type_handle = ndef_type_handle;
@@ -1064,7 +1083,8 @@ tNFA_STATUS NFA_PowerOffSleepMode(bool start_stop) {
nfa_dm_cb.flags |= NFA_DM_FLAGS_SETTING_PWR_MODE;
}
- if ((p_msg = (NFC_HDR*)GKI_getbuf(sizeof(NFC_HDR))) != NULL) {
+ p_msg = (NFC_HDR*)GKI_getbuf(sizeof(NFC_HDR));
+ if (p_msg != NULL) {
p_msg->event = NFA_DM_API_POWER_OFF_SLEEP_EVT;
p_msg->layer_specific = start_stop;
@@ -1098,8 +1118,8 @@ tNFC_STATUS NFA_RegVSCback(bool is_register, tNFA_VSC_CBACK* p_cback) {
return (NFA_STATUS_FAILED);
}
- if ((p_msg = (tNFA_DM_API_REG_VSC*)GKI_getbuf(sizeof(tNFA_DM_API_REG_VSC))) !=
- NULL) {
+ p_msg = (tNFA_DM_API_REG_VSC*)GKI_getbuf(sizeof(tNFA_DM_API_REG_VSC));
+ if (p_msg != NULL) {
p_msg->hdr.event = NFA_DM_API_REG_VSC_EVT;
p_msg->is_register = is_register;
p_msg->p_cback = p_cback;
@@ -1136,7 +1156,8 @@ tNFA_STATUS NFA_SendVsCommand(uint8_t oid, uint8_t cmd_params_len,
NFA_TRACE_API1("NFA_SendVsCommand() oid=0x%x", oid);
- if ((p_msg = (tNFA_DM_API_SEND_VSC*)GKI_getbuf(size)) != NULL) {
+ p_msg = (tNFA_DM_API_SEND_VSC*)GKI_getbuf(size);
+ if (p_msg != NULL) {
p_msg->hdr.event = NFA_DM_API_SEND_VSC_EVT;
p_msg->oid = oid;
p_msg->p_cback = p_cback;
diff --git a/src/nfa/dm/nfa_dm_main.c b/src/nfa/dm/nfa_dm_main.c
index 85a6106..a8754f5 100644
--- a/src/nfa/dm/nfa_dm_main.c
+++ b/src/nfa/dm/nfa_dm_main.c
@@ -396,8 +396,8 @@ tNFA_STATUS nfa_dm_check_set_config(uint8_t tlv_list_len, uint8_t* p_tlv_list,
/* If any TVLs to update, or if the SetConfig was initiated by the
* application, then send the SET_CONFIG command */
if (updated_len || app_init) {
- if ((nfc_status = NFC_SetConfig(updated_len, p_tlv_list)) ==
- NFC_STATUS_OK) {
+ nfc_status = NFC_SetConfig(updated_len, p_tlv_list);
+ if (nfc_status == NFC_STATUS_OK) {
/* Keep track of whether we will need to notify NFA_DM_SET_CONFIG_EVT on
* NFC_SET_CONFIG_REVT */
diff --git a/src/nfa/dm/nfa_dm_ndef.c b/src/nfa/dm/nfa_dm_ndef.c
index 97fcbc1..bbccebf 100644
--- a/src/nfa/dm/nfa_dm_ndef.c
+++ b/src/nfa/dm/nfa_dm_ndef.c
@@ -387,8 +387,8 @@ void nfa_dm_ndef_handle_message(tNFA_STATUS status, uint8_t* p_msg_buf,
/* Handle zero length - notify default handler */
if (len == 0) {
- if ((p_handler = p_cb->p_ndef_handler[NFA_NDEF_DEFAULT_HANDLER_IDX]) !=
- NULL) {
+ p_handler = p_cb->p_ndef_handler[NFA_NDEF_DEFAULT_HANDLER_IDX];
+ if (p_handler != NULL) {
NFA_TRACE_DEBUG0(
"Notifying default handler of zero-length NDEF message...");
ndef_data.ndef_type_handle = p_handler->ndef_type_handle;
@@ -401,7 +401,8 @@ void nfa_dm_ndef_handle_message(tNFA_STATUS status, uint8_t* p_msg_buf,
}
/* Validate the NDEF message */
- if ((ndef_status = NDEF_MsgValidate(p_msg_buf, len, true)) != NDEF_OK) {
+ ndef_status = NDEF_MsgValidate(p_msg_buf, len, true);
+ if (ndef_status != NDEF_OK) {
NFA_TRACE_ERROR1("Received invalid NDEF message. NDEF status=0x%x",
ndef_status);
return;
@@ -432,11 +433,12 @@ void nfa_dm_ndef_handle_message(tNFA_STATUS status, uint8_t* p_msg_buf,
p_payload = NDEF_RecGetPayload(p_rec, &payload_len);
/* Find first handler for this type */
- if ((p_handler = nfa_dm_ndef_find_next_handler(
- NULL, tnf, p_type, type_len, p_payload, payload_len)) == NULL) {
+ p_handler = nfa_dm_ndef_find_next_handler(NULL, tnf, p_type, type_len,
+ p_payload, payload_len);
+ if (p_handler == NULL) {
/* Not a registered NDEF type. Use default handler */
- if ((p_handler = p_cb->p_ndef_handler[NFA_NDEF_DEFAULT_HANDLER_IDX]) !=
- NULL) {
+ p_handler = p_cb->p_ndef_handler[NFA_NDEF_DEFAULT_HANDLER_IDX];
+ if (p_handler != NULL) {
NFA_TRACE_DEBUG0("No handler found. Using default handler...");
}
}
diff --git a/src/nfa/ee/nfa_ee_api.c b/src/nfa/ee/nfa_ee_api.c
index 8253b98..f7f09ff 100644
--- a/src/nfa/ee/nfa_ee_api.c
+++ b/src/nfa/ee/nfa_ee_api.c
@@ -57,14 +57,16 @@ tNFA_STATUS NFA_EeDiscover(tNFA_EE_CBACK* p_cback) {
} else if ((nfa_ee_cb.p_ee_disc_cback != NULL) || (p_cback == NULL)) {
NFA_TRACE_ERROR0("NFA_EeDiscover() in progress or NULL callback function");
status = NFA_STATUS_INVALID_PARAM;
- } else if ((p_msg = (tNFA_EE_API_DISCOVER*)GKI_getbuf(
- sizeof(tNFA_EE_API_DISCOVER))) != NULL) {
- p_msg->hdr.event = NFA_EE_API_DISCOVER_EVT;
- p_msg->p_cback = p_cback;
+ } else {
+ p_msg = (tNFA_EE_API_DISCOVER*)GKI_getbuf(sizeof(tNFA_EE_API_DISCOVER));
+ if (p_msg != NULL) {
+ p_msg->hdr.event = NFA_EE_API_DISCOVER_EVT;
+ p_msg->p_cback = p_cback;
- nfa_sys_sendmsg(p_msg);
+ nfa_sys_sendmsg(p_msg);
- status = NFA_STATUS_OK;
+ status = NFA_STATUS_OK;
+ }
}
return status;
@@ -146,14 +148,16 @@ tNFA_STATUS NFA_EeRegister(tNFA_EE_CBACK* p_cback) {
if (p_cback == NULL) {
NFA_TRACE_ERROR0("NFA_EeRegister(): with NULL callback function");
status = NFA_STATUS_INVALID_PARAM;
- } else if ((p_msg = (tNFA_EE_API_REGISTER*)GKI_getbuf(
- sizeof(tNFA_EE_API_REGISTER))) != NULL) {
- p_msg->hdr.event = NFA_EE_API_REGISTER_EVT;
- p_msg->p_cback = p_cback;
+ } else {
+ p_msg = (tNFA_EE_API_REGISTER*)GKI_getbuf(sizeof(tNFA_EE_API_REGISTER));
+ if (p_msg != NULL) {
+ p_msg->hdr.event = NFA_EE_API_REGISTER_EVT;
+ p_msg->p_cback = p_cback;
- nfa_sys_sendmsg(p_msg);
+ nfa_sys_sendmsg(p_msg);
- status = NFA_STATUS_OK;
+ status = NFA_STATUS_OK;
+ }
}
return status;
@@ -234,16 +238,18 @@ tNFA_STATUS NFA_EeModeSet(tNFA_HANDLE ee_handle, tNFA_EE_MD mode) {
if (p_found == NULL) {
NFA_TRACE_ERROR1("NFA_EeModeSet() invalid NFCEE:0x%04x", ee_handle);
status = NFA_STATUS_INVALID_PARAM;
- } else if ((p_msg = (tNFA_EE_API_MODE_SET*)GKI_getbuf(
- sizeof(tNFA_EE_API_MODE_SET))) != NULL) {
- p_msg->hdr.event = NFA_EE_API_MODE_SET_EVT;
- p_msg->nfcee_id = nfcee_id;
- p_msg->mode = mode;
- p_msg->p_cb = p_found;
+ } else {
+ p_msg = (tNFA_EE_API_MODE_SET*)GKI_getbuf(sizeof(tNFA_EE_API_MODE_SET));
+ if (p_msg != NULL) {
+ p_msg->hdr.event = NFA_EE_API_MODE_SET_EVT;
+ p_msg->nfcee_id = nfcee_id;
+ p_msg->mode = mode;
+ p_msg->p_cb = p_found;
- nfa_sys_sendmsg(p_msg);
+ nfa_sys_sendmsg(p_msg);
- status = NFA_STATUS_OK;
+ status = NFA_STATUS_OK;
+ }
}
return status;
@@ -289,18 +295,21 @@ tNFA_STATUS NFA_EeSetDefaultTechRouting(
if (p_cb == NULL) {
NFA_TRACE_ERROR0("Bad ee_handle");
status = NFA_STATUS_INVALID_PARAM;
- } else if ((p_msg = (tNFA_EE_API_SET_TECH_CFG*)GKI_getbuf(
- sizeof(tNFA_EE_API_SET_TECH_CFG))) != NULL) {
- p_msg->hdr.event = NFA_EE_API_SET_TECH_CFG_EVT;
- p_msg->nfcee_id = nfcee_id;
- p_msg->p_cb = p_cb;
- p_msg->technologies_switch_on = technologies_switch_on;
- p_msg->technologies_switch_off = technologies_switch_off;
- p_msg->technologies_battery_off = technologies_battery_off;
-
- nfa_sys_sendmsg(p_msg);
-
- status = NFA_STATUS_OK;
+ } else {
+ p_msg =
+ (tNFA_EE_API_SET_TECH_CFG*)GKI_getbuf(sizeof(tNFA_EE_API_SET_TECH_CFG));
+ if (p_msg != NULL) {
+ p_msg->hdr.event = NFA_EE_API_SET_TECH_CFG_EVT;
+ p_msg->nfcee_id = nfcee_id;
+ p_msg->p_cb = p_cb;
+ p_msg->technologies_switch_on = technologies_switch_on;
+ p_msg->technologies_switch_off = technologies_switch_off;
+ p_msg->technologies_battery_off = technologies_battery_off;
+
+ nfa_sys_sendmsg(p_msg);
+
+ status = NFA_STATUS_OK;
+ }
}
return status;
@@ -346,18 +355,21 @@ tNFA_STATUS NFA_EeSetDefaultProtoRouting(
if (p_cb == NULL) {
NFA_TRACE_ERROR0("Bad ee_handle");
status = NFA_STATUS_INVALID_PARAM;
- } else if ((p_msg = (tNFA_EE_API_SET_PROTO_CFG*)GKI_getbuf(
- sizeof(tNFA_EE_API_SET_PROTO_CFG))) != NULL) {
- p_msg->hdr.event = NFA_EE_API_SET_PROTO_CFG_EVT;
- p_msg->nfcee_id = nfcee_id;
- p_msg->p_cb = p_cb;
- p_msg->protocols_switch_on = protocols_switch_on;
- p_msg->protocols_switch_off = protocols_switch_off;
- p_msg->protocols_battery_off = protocols_battery_off;
-
- nfa_sys_sendmsg(p_msg);
-
- status = NFA_STATUS_OK;
+ } else {
+ p_msg = (tNFA_EE_API_SET_PROTO_CFG*)GKI_getbuf(
+ sizeof(tNFA_EE_API_SET_PROTO_CFG));
+ if (p_msg != NULL) {
+ p_msg->hdr.event = NFA_EE_API_SET_PROTO_CFG_EVT;
+ p_msg->nfcee_id = nfcee_id;
+ p_msg->p_cb = p_cb;
+ p_msg->protocols_switch_on = protocols_switch_on;
+ p_msg->protocols_switch_off = protocols_switch_off;
+ p_msg->protocols_battery_off = protocols_battery_off;
+
+ nfa_sys_sendmsg(p_msg);
+
+ status = NFA_STATUS_OK;
+ }
}
return status;
@@ -399,19 +411,22 @@ tNFA_STATUS NFA_EeAddAidRouting(tNFA_HANDLE ee_handle, uint8_t aid_len,
(aid_len < NFA_MIN_AID_LEN) || (aid_len > NFA_MAX_AID_LEN)) {
NFA_TRACE_ERROR1("Bad ee_handle or AID (len=%d)", aid_len);
status = NFA_STATUS_INVALID_PARAM;
- } else if ((p_msg = (tNFA_EE_API_ADD_AID*)GKI_getbuf(size)) != NULL) {
- NFA_TRACE_DEBUG2("aid:<%02x%02x>", p_aid[0], p_aid[1]);
- p_msg->hdr.event = NFA_EE_API_ADD_AID_EVT;
- p_msg->nfcee_id = nfcee_id;
- p_msg->p_cb = p_cb;
- p_msg->aid_len = aid_len;
- p_msg->power_state = power_state;
- p_msg->p_aid = (uint8_t*)(p_msg + 1);
- memcpy(p_msg->p_aid, p_aid, aid_len);
-
- nfa_sys_sendmsg(p_msg);
-
- status = NFA_STATUS_OK;
+ } else {
+ p_msg = (tNFA_EE_API_ADD_AID*)GKI_getbuf(size);
+ if (p_msg != NULL) {
+ NFA_TRACE_DEBUG2("aid:<%02x%02x>", p_aid[0], p_aid[1]);
+ p_msg->hdr.event = NFA_EE_API_ADD_AID_EVT;
+ p_msg->nfcee_id = nfcee_id;
+ p_msg->p_cb = p_cb;
+ p_msg->aid_len = aid_len;
+ p_msg->power_state = power_state;
+ p_msg->p_aid = (uint8_t*)(p_msg + 1);
+ memcpy(p_msg->p_aid, p_aid, aid_len);
+
+ nfa_sys_sendmsg(p_msg);
+
+ status = NFA_STATUS_OK;
+ }
}
return status;
@@ -447,15 +462,18 @@ tNFA_STATUS NFA_EeRemoveAidRouting(uint8_t aid_len, uint8_t* p_aid) {
if ((aid_len == 0) || (p_aid == NULL) || (aid_len > NFA_MAX_AID_LEN)) {
NFA_TRACE_ERROR0("Bad AID");
status = NFA_STATUS_INVALID_PARAM;
- } else if ((p_msg = (tNFA_EE_API_REMOVE_AID*)GKI_getbuf(size)) != NULL) {
- p_msg->hdr.event = NFA_EE_API_REMOVE_AID_EVT;
- p_msg->aid_len = aid_len;
- p_msg->p_aid = (uint8_t*)(p_msg + 1);
- memcpy(p_msg->p_aid, p_aid, aid_len);
+ } else {
+ p_msg = (tNFA_EE_API_REMOVE_AID*)GKI_getbuf(size);
+ if (p_msg != NULL) {
+ p_msg->hdr.event = NFA_EE_API_REMOVE_AID_EVT;
+ p_msg->aid_len = aid_len;
+ p_msg->p_aid = (uint8_t*)(p_msg + 1);
+ memcpy(p_msg->p_aid, p_aid, aid_len);
- nfa_sys_sendmsg(p_msg);
+ nfa_sys_sendmsg(p_msg);
- status = NFA_STATUS_OK;
+ status = NFA_STATUS_OK;
+ }
}
return status;
@@ -478,8 +496,8 @@ tNFA_STATUS NFA_EeGetLmrtRemainingSize(void) {
tNFA_STATUS status = NFA_STATUS_FAILED;
NFA_TRACE_API0("NFA_EeGetLmrtRemainingSize()");
- if ((p_msg = (tNFA_EE_API_LMRT_SIZE*)GKI_getbuf(
- sizeof(tNFA_EE_API_LMRT_SIZE))) != NULL) {
+ p_msg = (tNFA_EE_API_LMRT_SIZE*)GKI_getbuf(sizeof(tNFA_EE_API_LMRT_SIZE));
+ if (p_msg != NULL) {
p_msg->event = NFA_EE_API_LMRT_SIZE_EVT;
nfa_sys_sendmsg(p_msg);
status = NFA_STATUS_OK;
@@ -512,12 +530,15 @@ tNFA_STATUS NFA_EeUpdateNow(void) {
if (nfa_ee_cb.ee_wait_evt & NFA_EE_WAIT_UPDATE_ALL) {
NFA_TRACE_ERROR0("update in progress");
status = NFA_STATUS_SEMANTIC_ERROR;
- } else if ((p_msg = (NFC_HDR*)GKI_getbuf(NFC_HDR_SIZE)) != NULL) {
- p_msg->event = NFA_EE_API_UPDATE_NOW_EVT;
+ } else {
+ p_msg = (NFC_HDR*)GKI_getbuf(NFC_HDR_SIZE);
+ if (p_msg != NULL) {
+ p_msg->event = NFA_EE_API_UPDATE_NOW_EVT;
- nfa_sys_sendmsg(p_msg);
+ nfa_sys_sendmsg(p_msg);
- status = NFA_STATUS_OK;
+ status = NFA_STATUS_OK;
+ }
}
return status;
@@ -551,17 +572,19 @@ tNFA_STATUS NFA_EeConnect(tNFA_HANDLE ee_handle, uint8_t ee_interface,
if ((p_cb == NULL) || (p_cback == NULL)) {
NFA_TRACE_ERROR0("Bad ee_handle or NULL callback function");
status = NFA_STATUS_INVALID_PARAM;
- } else if ((p_msg = (tNFA_EE_API_CONNECT*)GKI_getbuf(
- sizeof(tNFA_EE_API_CONNECT))) != NULL) {
- p_msg->hdr.event = NFA_EE_API_CONNECT_EVT;
- p_msg->nfcee_id = nfcee_id;
- p_msg->p_cb = p_cb;
- p_msg->ee_interface = ee_interface;
- p_msg->p_cback = p_cback;
-
- nfa_sys_sendmsg(p_msg);
-
- status = NFA_STATUS_OK;
+ } else {
+ p_msg = (tNFA_EE_API_CONNECT*)GKI_getbuf(sizeof(tNFA_EE_API_CONNECT));
+ if (p_msg != NULL) {
+ p_msg->hdr.event = NFA_EE_API_CONNECT_EVT;
+ p_msg->nfcee_id = nfcee_id;
+ p_msg->p_cb = p_cb;
+ p_msg->ee_interface = ee_interface;
+ p_msg->p_cback = p_cback;
+
+ nfa_sys_sendmsg(p_msg);
+
+ status = NFA_STATUS_OK;
+ }
}
return status;
@@ -596,18 +619,21 @@ tNFA_STATUS NFA_EeSendData(tNFA_HANDLE ee_handle, uint16_t data_len,
(p_data == NULL)) {
NFA_TRACE_ERROR0("Bad ee_handle or NULL data");
status = NFA_STATUS_INVALID_PARAM;
- } else if ((p_msg = (tNFA_EE_API_SEND_DATA*)GKI_getbuf((uint16_t)(
- sizeof(tNFA_EE_API_SEND_DATA) + data_len))) != NULL) {
- p_msg->hdr.event = NFA_EE_API_SEND_DATA_EVT;
- p_msg->nfcee_id = nfcee_id;
- p_msg->p_cb = p_cb;
- p_msg->data_len = data_len;
- p_msg->p_data = (uint8_t*)(p_msg + 1);
- memcpy(p_msg->p_data, p_data, data_len);
-
- nfa_sys_sendmsg(p_msg);
-
- status = NFA_STATUS_OK;
+ } else {
+ p_msg = (tNFA_EE_API_SEND_DATA*)GKI_getbuf(
+ (uint16_t)(sizeof(tNFA_EE_API_SEND_DATA) + data_len));
+ if (p_msg != NULL) {
+ p_msg->hdr.event = NFA_EE_API_SEND_DATA_EVT;
+ p_msg->nfcee_id = nfcee_id;
+ p_msg->p_cb = p_cb;
+ p_msg->data_len = data_len;
+ p_msg->p_data = (uint8_t*)(p_msg + 1);
+ memcpy(p_msg->p_data, p_data, data_len);
+
+ nfa_sys_sendmsg(p_msg);
+
+ status = NFA_STATUS_OK;
+ }
}
return status;
@@ -638,15 +664,17 @@ tNFA_STATUS NFA_EeDisconnect(tNFA_HANDLE ee_handle) {
if ((p_cb == NULL) || (p_cb->conn_st != NFA_EE_CONN_ST_CONN)) {
NFA_TRACE_ERROR0("NFA_EeDisconnect() Bad ee_handle");
status = NFA_STATUS_INVALID_PARAM;
- } else if ((p_msg = (tNFA_EE_API_DISCONNECT*)GKI_getbuf(
- sizeof(tNFA_EE_API_DISCONNECT))) != NULL) {
- p_msg->hdr.event = NFA_EE_API_DISCONNECT_EVT;
- p_msg->nfcee_id = nfcee_id;
- p_msg->p_cb = p_cb;
+ } else {
+ p_msg = (tNFA_EE_API_DISCONNECT*)GKI_getbuf(sizeof(tNFA_EE_API_DISCONNECT));
+ if (p_msg != NULL) {
+ p_msg->hdr.event = NFA_EE_API_DISCONNECT_EVT;
+ p_msg->nfcee_id = nfcee_id;
+ p_msg->p_cb = p_cb;
- nfa_sys_sendmsg(p_msg);
+ nfa_sys_sendmsg(p_msg);
- status = NFA_STATUS_OK;
+ status = NFA_STATUS_OK;
+ }
}
return status;
diff --git a/src/nfa/hci/nfa_hci_act.c b/src/nfa/hci/nfa_hci_act.c
index 7263a28..d68cddf 100644
--- a/src/nfa/hci/nfa_hci_act.c
+++ b/src/nfa/hci/nfa_hci_act.c
@@ -711,10 +711,9 @@ static bool nfa_hci_api_get_reg_value(tNFA_HCI_EVENT_DATA* p_evt_data) {
NFA_TRACE_WARNING1("nfa_hci_api_get_reg_value pipe:%d not open",
p_evt_data->get_registry.pipe);
} else {
- if ((status = nfa_hciu_send_get_param_cmd(
- p_evt_data->get_registry.pipe,
- p_evt_data->get_registry.reg_inx)) == NFA_STATUS_OK)
- return true;
+ status = nfa_hciu_send_get_param_cmd(p_evt_data->get_registry.pipe,
+ p_evt_data->get_registry.reg_inx);
+ if (status == NFA_STATUS_OK) return true;
}
}
}
@@ -760,12 +759,10 @@ static bool nfa_hci_api_set_reg_value(tNFA_HCI_EVENT_DATA* p_evt_data) {
NFA_TRACE_WARNING1("nfa_hci_api_set_reg_value pipe:%d not open",
p_evt_data->set_registry.pipe);
} else {
- if ((status = nfa_hciu_send_set_param_cmd(
- p_evt_data->set_registry.pipe,
- p_evt_data->set_registry.reg_inx,
- p_evt_data->set_registry.size,
- p_evt_data->set_registry.data)) == NFA_STATUS_OK)
- return true;
+ status = nfa_hciu_send_set_param_cmd(
+ p_evt_data->set_registry.pipe, p_evt_data->set_registry.reg_inx,
+ p_evt_data->set_registry.size, p_evt_data->set_registry.data);
+ if (status == NFA_STATUS_OK) return true;
}
}
}
@@ -875,11 +872,11 @@ static bool nfa_hci_api_send_cmd(tNFA_HCI_EVENT_DATA* p_evt_data) {
if (p_pipe->pipe_state == NFA_HCI_PIPE_OPENED) {
nfa_hci_cb.pipe_in_use = p_evt_data->send_cmd.pipe;
- if ((status = nfa_hciu_send_msg(
- p_pipe->pipe_id, NFA_HCI_COMMAND_TYPE,
- p_evt_data->send_cmd.cmd_code, p_evt_data->send_cmd.cmd_len,
- p_evt_data->send_cmd.data)) == NFA_STATUS_OK)
- return true;
+ status = nfa_hciu_send_msg(p_pipe->pipe_id, NFA_HCI_COMMAND_TYPE,
+ p_evt_data->send_cmd.cmd_code,
+ p_evt_data->send_cmd.cmd_len,
+ p_evt_data->send_cmd.data);
+ if (status == NFA_STATUS_OK) return true;
} else {
NFA_TRACE_WARNING1("nfa_hci_api_send_cmd pipe:%d not open",
p_pipe->pipe_id);
@@ -925,11 +922,11 @@ static void nfa_hci_api_send_rsp(tNFA_HCI_EVENT_DATA* p_evt_data) {
((app_handle == p_evt_data->send_rsp.hci_handle ||
p_pipe->local_gate == NFA_HCI_CONNECTIVITY_GATE))) {
if (p_pipe->pipe_state == NFA_HCI_PIPE_OPENED) {
- if ((status = nfa_hciu_send_msg(
- p_pipe->pipe_id, NFA_HCI_RESPONSE_TYPE,
- p_evt_data->send_rsp.response, p_evt_data->send_rsp.size,
- p_evt_data->send_rsp.data)) == NFA_STATUS_OK)
- return;
+ status = nfa_hciu_send_msg(p_pipe->pipe_id, NFA_HCI_RESPONSE_TYPE,
+ p_evt_data->send_rsp.response,
+ p_evt_data->send_rsp.size,
+ p_evt_data->send_rsp.data);
+ if (status == NFA_STATUS_OK) return;
} else {
NFA_TRACE_WARNING1("nfa_hci_api_send_rsp pipe:%d not open",
p_pipe->pipe_id);
@@ -1051,9 +1048,9 @@ static void nfa_hci_api_add_static_pipe(tNFA_HCI_EVENT_DATA* p_evt_data) {
tNFA_HCI_EVT_DATA evt_data;
/* Allocate a proprietary gate */
- if ((pg = nfa_hciu_alloc_gate(p_evt_data->add_static_pipe.gate,
- p_evt_data->add_static_pipe.hci_handle)) !=
- NULL) {
+ pg = nfa_hciu_alloc_gate(p_evt_data->add_static_pipe.gate,
+ p_evt_data->add_static_pipe.hci_handle);
+ if (pg != NULL) {
/* Assign new owner to the gate */
pg->gate_owner = p_evt_data->add_static_pipe.hci_handle;
@@ -1069,8 +1066,8 @@ static void nfa_hci_api_add_static_pipe(tNFA_HCI_EVENT_DATA* p_evt_data) {
p_evt_data->add_static_pipe.hci_handle);
return;
}
- if ((pp = nfa_hciu_find_pipe_by_pid(p_evt_data->add_static_pipe.pipe)) !=
- NULL) {
+ pp = nfa_hciu_find_pipe_by_pid(p_evt_data->add_static_pipe.pipe);
+ if (pp != NULL) {
/* This pipe is always opened */
pp->pipe_state = NFA_HCI_PIPE_OPENED;
evt_data.pipe_added.status = NFA_STATUS_OK;
@@ -1233,19 +1230,21 @@ void nfa_hci_handle_admin_gate_cmd(uint8_t* p_data) {
/* Already, there is a pipe between these two gates, so will reject
*/
response = NFA_HCI_ANY_E_NOK;
- } else if ((response = nfa_hciu_add_pipe_to_gate(
- pipe, dest_gate, source_host, source_gate)) ==
- NFA_HCI_ANY_OK) {
- /* Tell the application a pipe was created with its gate */
-
- evt_data.created.status = NFA_STATUS_OK;
- evt_data.created.pipe = pipe;
- evt_data.created.source_gate = dest_gate;
- evt_data.created.dest_host = source_host;
- evt_data.created.dest_gate = source_gate;
-
- nfa_hciu_send_to_app(NFA_HCI_CREATE_PIPE_EVT, &evt_data,
- pgate->gate_owner);
+ } else {
+ response = nfa_hciu_add_pipe_to_gate(pipe, dest_gate, source_host,
+ source_gate);
+ if (response == NFA_HCI_ANY_OK) {
+ /* Tell the application a pipe was created with its gate */
+
+ evt_data.created.status = NFA_STATUS_OK;
+ evt_data.created.pipe = pipe;
+ evt_data.created.source_gate = dest_gate;
+ evt_data.created.dest_host = source_host;
+ evt_data.created.dest_gate = source_gate;
+
+ nfa_hciu_send_to_app(NFA_HCI_CREATE_PIPE_EVT, &evt_data,
+ pgate->gate_owner);
+ }
}
} else {
response = NFA_HCI_ANY_E_NOK;
@@ -1647,8 +1646,9 @@ void nfa_hci_handle_admin_gate_evt(uint8_t* p_data) {
nfa_hciu_send_to_all_apps(NFA_HCI_EVENT_RCVD_EVT, &evt_data);
/* Send Get Host List after receiving any pending response */
- if ((p_msg = (tNFA_HCI_API_GET_HOST_LIST*)GKI_getbuf(
- sizeof(tNFA_HCI_API_GET_HOST_LIST))) != NULL) {
+ p_msg = (tNFA_HCI_API_GET_HOST_LIST*)GKI_getbuf(
+ sizeof(tNFA_HCI_API_GET_HOST_LIST));
+ if (p_msg != NULL) {
p_msg->hdr.event = NFA_HCI_API_GET_HOST_LIST_EVT;
/* Set Invalid handle to identify this Get Host List command is internal
*/
diff --git a/src/nfa/hci/nfa_hci_api.c b/src/nfa/hci/nfa_hci_api.c
index 5e1cb6b..c40ed3e 100644
--- a/src/nfa/hci/nfa_hci_api.c
+++ b/src/nfa/hci/nfa_hci_api.c
@@ -965,7 +965,8 @@ void NFA_HciDebug(uint8_t action, uint8_t size, uint8_t* p_data) {
break;
case NFA_HCI_DEBUG_SIM_HCI_EVENT:
- if ((p_msg = (NFC_HDR*)GKI_getpoolbuf(NFC_RW_POOL_ID)) != NULL) {
+ p_msg = (NFC_HDR*)GKI_getpoolbuf(NFC_RW_POOL_ID);
+ if (p_msg != NULL) {
p = (uint8_t*)(p_msg + 1);
p_msg->event = NFA_HCI_CHECK_QUEUE_EVT;
diff --git a/src/nfa/hci/nfa_hci_ci.c b/src/nfa/hci/nfa_hci_ci.c
index 42738c9..a68b6f0 100644
--- a/src/nfa/hci/nfa_hci_ci.c
+++ b/src/nfa/hci/nfa_hci_ci.c
@@ -40,8 +40,8 @@ void nfa_nv_ci_read(uint16_t num_bytes_read, tNFA_NV_CO_STATUS status,
uint8_t block) {
tNFA_HCI_EVENT_DATA* p_msg;
- if ((p_msg = (tNFA_HCI_EVENT_DATA*)GKI_getbuf(sizeof(tNFA_HCI_EVENT_DATA))) !=
- NULL) {
+ p_msg = (tNFA_HCI_EVENT_DATA*)GKI_getbuf(sizeof(tNFA_HCI_EVENT_DATA));
+ if (p_msg != NULL) {
p_msg->nv_read.hdr.event = NFA_HCI_RSP_NV_READ_EVT;
if ((status == NFA_STATUS_OK) && (num_bytes_read != 0))
@@ -67,8 +67,8 @@ void nfa_nv_ci_read(uint16_t num_bytes_read, tNFA_NV_CO_STATUS status,
void nfa_nv_ci_write(tNFA_NV_CO_STATUS status) {
tNFA_HCI_EVENT_DATA* p_msg;
- if ((p_msg = (tNFA_HCI_EVENT_DATA*)GKI_getbuf(sizeof(tNFA_HCI_EVENT_DATA))) !=
- NULL) {
+ p_msg = (tNFA_HCI_EVENT_DATA*)GKI_getbuf(sizeof(tNFA_HCI_EVENT_DATA));
+ if (p_msg != NULL) {
p_msg->nv_write.hdr.event = NFA_HCI_RSP_NV_WRITE_EVT;
p_msg->nv_write.status = 0;
nfa_sys_sendmsg(p_msg);
diff --git a/src/nfa/hci/nfa_hci_main.c b/src/nfa/hci/nfa_hci_main.c
index 23e56aa..28067e8 100644
--- a/src/nfa/hci/nfa_hci_main.c
+++ b/src/nfa/hci/nfa_hci_main.c
@@ -544,9 +544,10 @@ void nfa_hci_startup(void) {
if (ee_info[count].ee_status == NFA_EE_STATUS_INACTIVE) {
NFC_NfceeModeSet(target_handle, NFC_MODE_ACTIVATE);
}
- if ((status = NFC_ConnCreate(NCI_DEST_TYPE_NFCEE, target_handle,
- NFA_EE_INTERFACE_HCI_ACCESS,
- nfa_hci_conn_cback)) == NFA_STATUS_OK)
+ status =
+ NFC_ConnCreate(NCI_DEST_TYPE_NFCEE, target_handle,
+ NFA_EE_INTERFACE_HCI_ACCESS, nfa_hci_conn_cback);
+ if (status == NFA_STATUS_OK)
nfa_sys_start_timer(&nfa_hci_cb.timer, NFA_HCI_RSP_TIMEOUT_EVT,
NFA_HCI_CON_CREATE_TIMEOUT_VAL);
else {
diff --git a/src/nfa/hci/nfa_hci_utils.c b/src/nfa/hci/nfa_hci_utils.c
index d25d4a0..895f09e 100644
--- a/src/nfa/hci/nfa_hci_utils.c
+++ b/src/nfa/hci/nfa_hci_utils.c
@@ -183,8 +183,8 @@ uint8_t nfa_hciu_count_open_pipes_on_gate(tNFA_HCI_DYN_GATE* p_gate) {
tNFA_HANDLE nfa_hciu_get_gate_owner(uint8_t gate_id) {
tNFA_HCI_DYN_GATE* pg;
- if ((pg = nfa_hciu_find_gate_by_gid(gate_id)) == NULL)
- return (NFA_HANDLE_INVALID);
+ pg = nfa_hciu_find_gate_by_gid(gate_id);
+ if (pg == NULL) return (NFA_HANDLE_INVALID);
return (pg->gate_owner);
}
@@ -202,11 +202,11 @@ tNFA_HANDLE nfa_hciu_get_pipe_owner(uint8_t pipe_id) {
tNFA_HCI_DYN_PIPE* pp;
tNFA_HCI_DYN_GATE* pg;
- if ((pp = nfa_hciu_find_pipe_by_pid(pipe_id)) == NULL)
- return (NFA_HANDLE_INVALID);
+ pp = nfa_hciu_find_pipe_by_pid(pipe_id);
+ if (pp == NULL) return (NFA_HANDLE_INVALID);
- if ((pg = nfa_hciu_find_gate_by_gid(pp->local_gate)) == NULL)
- return (NFA_HANDLE_INVALID);
+ pg = nfa_hciu_find_gate_by_gid(pp->local_gate);
+ if (pg == NULL) return (NFA_HANDLE_INVALID);
return (pg->gate_owner);
}
@@ -236,7 +236,8 @@ tNFA_HCI_DYN_GATE* nfa_hciu_alloc_gate(uint8_t gate_id,
}
if (gate_id != 0) {
- if ((pg = nfa_hciu_find_gate_by_gid(gate_id)) != NULL) return (pg);
+ pg = nfa_hciu_find_gate_by_gid(gate_id);
+ if (pg != NULL) return (pg);
} else {
/* If gate_id is 0, we need to assign a free one */
/* Loop through all possible gate IDs checking if they are already used */
@@ -315,7 +316,8 @@ tNFA_STATUS nfa_hciu_send_msg(uint8_t pipe_id, uint8_t type,
nfa_hci_cb.param_in_use = *p_msg;
while ((first_pkt == true) || (msg_len != 0)) {
- if ((p_buf = (NFC_HDR*)GKI_getpoolbuf(NFC_RW_POOL_ID)) != NULL) {
+ p_buf = (NFC_HDR*)GKI_getpoolbuf(NFC_RW_POOL_ID);
+ if (p_buf != NULL) {
p_buf->offset = NCI_MSG_OFFSET_SIZE + NCI_DATA_HDR_SIZE;
/* First packet has a 2-byte header, subsequent fragments have a 1-byte
@@ -422,7 +424,8 @@ tNFA_HCI_DYN_PIPE* nfa_hciu_alloc_pipe(uint8_t pipe_id) {
tNFA_HCI_DYN_PIPE* pp;
/* If we already have a pipe of the same ID, release it first it */
- if ((pp = nfa_hciu_find_pipe_by_pid(pipe_id)) != NULL) {
+ pp = nfa_hciu_find_pipe_by_pid(pipe_id);
+ if (pp != NULL) {
if (pipe_id > NFA_HCI_LAST_DYNAMIC_PIPE) return pp;
nfa_hciu_release_pipe(pipe_id);
}
@@ -491,7 +494,8 @@ tNFA_HCI_RESPONSE nfa_hciu_add_pipe_to_gate(uint8_t pipe_id, uint8_t local_gate,
if (p_gate != NULL) {
/* Allocate a pipe control block */
- if ((p_pipe = nfa_hciu_alloc_pipe(pipe_id)) != NULL) {
+ p_pipe = nfa_hciu_alloc_pipe(pipe_id);
+ if (p_pipe != NULL) {
p_pipe->pipe_id = pipe_id;
p_pipe->pipe_state = NFA_HCI_PIPE_CLOSED;
p_pipe->dest_host = dest_host;
@@ -538,7 +542,8 @@ tNFA_HCI_RESPONSE nfa_hciu_add_pipe_to_static_gate(uint8_t local_gate,
local_gate, pipe_id, dest_host, dest_gate);
/* Allocate a pipe control block */
- if ((p_pipe = nfa_hciu_alloc_pipe(pipe_id)) != NULL) {
+ p_pipe = nfa_hciu_alloc_pipe(pipe_id);
+ if (p_pipe != NULL) {
p_pipe->pipe_id = pipe_id;
p_pipe->pipe_state = NFA_HCI_PIPE_CLOSED;
p_pipe->dest_host = dest_host;
@@ -796,8 +801,8 @@ tNFA_HCI_RESPONSE nfa_hciu_release_pipe(uint8_t pipe_id) {
NFA_TRACE_EVENT1("nfa_hciu_release_pipe: %u", pipe_id);
- if ((p_pipe = nfa_hciu_find_pipe_by_pid(pipe_id)) == NULL)
- return (NFA_HCI_ANY_E_NOK);
+ p_pipe = nfa_hciu_find_pipe_by_pid(pipe_id);
+ if (p_pipe == NULL) return (NFA_HCI_ANY_E_NOK);
if (pipe_id > NFA_HCI_LAST_DYNAMIC_PIPE) {
NFA_TRACE_DEBUG1("ignore pipe: %d", pipe_id);
@@ -810,7 +815,8 @@ tNFA_HCI_RESPONSE nfa_hciu_release_pipe(uint8_t pipe_id) {
/* Remove pipe from ID management gate */
nfa_hci_cb.cfg.id_mgmt_gate.pipe_inx_mask &= ~(uint32_t)(1 << pipe_index);
} else {
- if ((p_gate = nfa_hciu_find_gate_by_gid(p_pipe->local_gate)) == NULL) {
+ p_gate = nfa_hciu_find_gate_by_gid(p_pipe->local_gate);
+ if (p_gate == NULL) {
/* Mark the pipe control block as free */
p_pipe->pipe_id = 0;
return (NFA_HCI_ANY_E_NOK);
@@ -851,7 +857,8 @@ void nfa_hciu_remove_all_pipes_from_host(uint8_t host) {
(pp->pipe_id > NFA_HCI_LAST_DYNAMIC_PIPE))))
continue;
- if ((pg = nfa_hciu_find_gate_by_gid(pp->local_gate)) != NULL) {
+ pg = nfa_hciu_find_gate_by_gid(pp->local_gate);
+ if (pg != NULL) {
evt_data.deleted.status = NFA_STATUS_OK;
evt_data.deleted.pipe = pp->pipe_id;
@@ -994,10 +1001,9 @@ tNFA_STATUS nfa_hciu_send_close_pipe_cmd(uint8_t pipe) {
tNFA_STATUS nfa_hciu_send_get_param_cmd(uint8_t pipe, uint8_t index) {
tNFA_STATUS status;
- if ((status = nfa_hciu_send_msg(pipe, NFA_HCI_COMMAND_TYPE,
- NFA_HCI_ANY_GET_PARAMETER, 1, &index)) ==
- NFC_STATUS_OK)
- nfa_hci_cb.param_in_use = index;
+ status = nfa_hciu_send_msg(pipe, NFA_HCI_COMMAND_TYPE,
+ NFA_HCI_ANY_GET_PARAMETER, 1, &index);
+ if (status == NFC_STATUS_OK) nfa_hci_cb.param_in_use = index;
return status;
}
@@ -1020,10 +1026,10 @@ tNFA_STATUS nfa_hciu_send_set_param_cmd(uint8_t pipe, uint8_t index,
memcpy(&data[1], p_data, length);
- if ((status = nfa_hciu_send_msg(
- pipe, NFA_HCI_COMMAND_TYPE, NFA_HCI_ANY_SET_PARAMETER,
- (uint16_t)(length + 1), data)) == NFC_STATUS_OK)
- nfa_hci_cb.param_in_use = index;
+ status =
+ nfa_hciu_send_msg(pipe, NFA_HCI_COMMAND_TYPE, NFA_HCI_ANY_SET_PARAMETER,
+ (uint16_t)(length + 1), data);
+ if (status == NFC_STATUS_OK) nfa_hci_cb.param_in_use = index;
return status;
}
diff --git a/src/nfa/p2p/nfa_p2p_api.c b/src/nfa/p2p/nfa_p2p_api.c
index 95c7dfb..c676701 100644
--- a/src/nfa/p2p/nfa_p2p_api.c
+++ b/src/nfa/p2p/nfa_p2p_api.c
@@ -520,7 +520,8 @@ tNFA_STATUS NFA_P2pSendUI(tNFA_HANDLE handle, uint8_t dsap, uint16_t length,
p_msg->handle = handle;
p_msg->dsap = dsap;
- if ((p_msg->p_msg = (NFC_HDR*)GKI_getpoolbuf(LLCP_POOL_ID)) != NULL) {
+ p_msg->p_msg = (NFC_HDR*)GKI_getpoolbuf(LLCP_POOL_ID);
+ if (p_msg->p_msg != NULL) {
p_msg->p_msg->len = length;
p_msg->p_msg->offset = LLCP_MIN_OFFSET;
memcpy(((uint8_t*)(p_msg->p_msg + 1) + p_msg->p_msg->offset), p_data,
@@ -690,7 +691,8 @@ tNFA_STATUS NFA_P2pSendData(tNFA_HANDLE handle, uint16_t length,
p_msg->conn_handle = handle;
- if ((p_msg->p_msg = (NFC_HDR*)GKI_getpoolbuf(LLCP_POOL_ID)) != NULL) {
+ p_msg->p_msg = (NFC_HDR*)GKI_getpoolbuf(LLCP_POOL_ID);
+ if (p_msg->p_msg != NULL) {
p_msg->p_msg->len = length;
p_msg->p_msg->offset = LLCP_MIN_OFFSET;
memcpy(((uint8_t*)(p_msg->p_msg + 1) + p_msg->p_msg->offset), p_data,
diff --git a/src/nfa/p2p/nfa_p2p_main.c b/src/nfa/p2p/nfa_p2p_main.c
index 69e14bf..c68d85f 100644
--- a/src/nfa/p2p/nfa_p2p_main.c
+++ b/src/nfa/p2p/nfa_p2p_main.c
@@ -234,7 +234,8 @@ static void nfa_p2p_update_active_listen(void) {
p2p_listen_mask, NFA_DM_DISC_HOST_ID_DH, nfa_p2p_discovery_cback);
/* restart RF discovery to update RF technologies */
- if ((p_msg = (NFC_HDR*)GKI_getbuf(sizeof(NFC_HDR))) != NULL) {
+ p_msg = (NFC_HDR*)GKI_getbuf(sizeof(NFC_HDR));
+ if (p_msg != NULL) {
p_msg->event = NFA_P2P_INT_RESTART_RF_DISC_EVT;
nfa_sys_sendmsg(p_msg);
}
diff --git a/src/nfa/rw/nfa_rw_act.c b/src/nfa/rw/nfa_rw_act.c
index 34b8dae..8aee4cb 100644
--- a/src/nfa/rw/nfa_rw_act.c
+++ b/src/nfa/rw/nfa_rw_act.c
@@ -218,7 +218,8 @@ static void nfa_rw_handle_ndef_detect(tRW_EVENT event, tRW_DATA* p_rw_data) {
if (nfa_rw_cb.cur_op == NFA_RW_OP_READ_NDEF) {
/* if ndef detection was done as part of ndef-read operation, then perform
* ndef read now */
- if ((conn_evt_data.status = nfa_rw_start_ndef_read()) != NFA_STATUS_OK) {
+ conn_evt_data.status = nfa_rw_start_ndef_read();
+ if (conn_evt_data.status != NFA_STATUS_OK) {
/* Failed to start NDEF Read */
/* Command complete - perform cleanup, notify app */
@@ -228,7 +229,8 @@ static void nfa_rw_handle_ndef_detect(tRW_EVENT event, tRW_DATA* p_rw_data) {
} else if (nfa_rw_cb.cur_op == NFA_RW_OP_WRITE_NDEF) {
/* if ndef detection was done as part of ndef-write operation, then
* perform ndef write now */
- if ((conn_evt_data.status = nfa_rw_start_ndef_write()) != NFA_STATUS_OK) {
+ conn_evt_data.status = nfa_rw_start_ndef_write();
+ if (conn_evt_data.status != NFA_STATUS_OK) {
/* Failed to start NDEF Write. */
/* Command complete - perform cleanup, notify app */
@@ -706,7 +708,8 @@ static void nfa_rw_handle_t2t_evt(tRW_EVENT event, tRW_DATA* p_rw_data) {
"response!");
/* Received NACK. Let DM wakeup the tag first (by putting tag to sleep and
* then waking it up) */
- if ((p_rw_data->status = nfa_dm_disc_sleep_wakeup()) == NFC_STATUS_OK) {
+ p_rw_data->status = nfa_dm_disc_sleep_wakeup();
+ if (p_rw_data->status == NFC_STATUS_OK) {
nfa_rw_cb.halt_event = event;
memcpy(&nfa_rw_cb.rw_data, p_rw_data, sizeof(tRW_DATA));
return;
@@ -1466,8 +1469,8 @@ static tNFC_STATUS nfa_rw_start_ndef_read(void) {
/* Allocate buffer for incoming NDEF message (free previous NDEF rx buffer, if
* needed) */
nfa_rw_free_ndef_rx_buf();
- if ((nfa_rw_cb.p_ndef_buf =
- (uint8_t*)nfa_mem_co_alloc(nfa_rw_cb.ndef_cur_size)) == NULL) {
+ nfa_rw_cb.p_ndef_buf = (uint8_t*)nfa_mem_co_alloc(nfa_rw_cb.ndef_cur_size);
+ if (nfa_rw_cb.p_ndef_buf == NULL) {
NFA_TRACE_ERROR1("Unable to allocate a buffer for reading NDEF (size=%i)",
nfa_rw_cb.ndef_cur_size);
@@ -1516,8 +1519,8 @@ static bool nfa_rw_detect_ndef(tNFA_RW_MSG* p_data) {
tNFA_CONN_EVT_DATA conn_evt_data;
NFA_TRACE_DEBUG0("nfa_rw_detect_ndef");
- if ((conn_evt_data.ndef_detect.status = nfa_rw_start_ndef_detection()) !=
- NFC_STATUS_OK) {
+ conn_evt_data.ndef_detect.status = nfa_rw_start_ndef_detection();
+ if (conn_evt_data.ndef_detect.status != NFC_STATUS_OK) {
/* Command complete - perform cleanup, notify app */
nfa_rw_command_complete();
conn_evt_data.ndef_detect.cur_size = 0;
@@ -1634,9 +1637,9 @@ static bool nfa_rw_write_ndef(tNFA_RW_MSG* p_data) {
NFA_TRACE_DEBUG0("nfa_rw_write_ndef");
/* Validate NDEF message */
- if ((ndef_status = NDEF_MsgValidate(p_data->op_req.params.write_ndef.p_data,
- p_data->op_req.params.write_ndef.len,
- false)) != NDEF_OK) {
+ ndef_status = NDEF_MsgValidate(p_data->op_req.params.write_ndef.p_data,
+ p_data->op_req.params.write_ndef.len, false);
+ if (ndef_status != NDEF_OK) {
NFA_TRACE_ERROR1("Invalid NDEF message. NDEF_MsgValidate returned %i",
ndef_status);
diff --git a/src/nfa/rw/nfa_rw_api.c b/src/nfa/rw/nfa_rw_api.c
index 8864c5f..318eabc 100644
--- a/src/nfa/rw/nfa_rw_api.c
+++ b/src/nfa/rw/nfa_rw_api.c
@@ -63,8 +63,8 @@ tNFA_STATUS NFA_RwDetectNDef(void) {
NFA_TRACE_API0("NFA_RwDetectNDef");
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_DETECT_NDEF;
@@ -108,8 +108,8 @@ tNFA_STATUS NFA_RwReadNDef(void) {
NFA_TRACE_API0("NFA_RwReadNDef");
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_READ_NDEF;
@@ -150,8 +150,8 @@ tNFA_STATUS NFA_RwWriteNDef(uint8_t* p_data, uint32_t len) {
/* Validate parameters */
if (p_data == NULL) return (NFA_STATUS_INVALID_PARAM);
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_WRITE_NDEF;
p_msg->params.write_ndef.len = len;
@@ -185,8 +185,8 @@ tNFA_STATUS NFA_RwPresenceCheck(tNFA_RW_PRES_CHK_OPTION option) {
NFA_TRACE_API0("NFA_RwPresenceCheck");
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_PRESENCE_CHECK;
p_msg->params.option = option;
@@ -218,8 +218,8 @@ tNFA_STATUS NFA_RwFormatTag(void) {
NFA_TRACE_API0("NFA_RwFormatTag");
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_FORMAT_TAG;
@@ -272,8 +272,8 @@ tNFA_STATUS NFA_RwSetTagReadOnly(bool b_hard_lock) {
NFA_TRACE_API1("NFA_RwSetTagReadOnly (): %s",
b_hard_lock ? "Hard lock" : "Soft lock");
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_SET_TAG_RO;
@@ -330,8 +330,8 @@ tNFA_STATUS NFA_RwLocateTlv(uint8_t tlv_type) {
NFA_TRACE_API0("NFA_RwLocateTlv");
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
if (tlv_type == TAG_LOCK_CTRL_TLV) {
@@ -370,8 +370,8 @@ tNFA_STATUS NFA_RwLocateTlv(uint8_t tlv_type) {
tNFA_STATUS NFA_RwT1tRid(void) {
tNFA_RW_OPERATION* p_msg;
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_T1T_RID;
@@ -401,8 +401,8 @@ tNFA_STATUS NFA_RwT1tRid(void) {
tNFA_STATUS NFA_RwT1tReadAll(void) {
tNFA_RW_OPERATION* p_msg;
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_T1T_RALL;
@@ -432,8 +432,8 @@ tNFA_STATUS NFA_RwT1tReadAll(void) {
tNFA_STATUS NFA_RwT1tRead(uint8_t block_number, uint8_t index) {
tNFA_RW_OPERATION* p_msg;
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_T1T_READ;
@@ -466,8 +466,8 @@ tNFA_STATUS NFA_RwT1tWrite(uint8_t block_number, uint8_t index, uint8_t data,
bool b_erase) {
tNFA_RW_OPERATION* p_msg;
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->params.t1t_write.b_erase = b_erase;
@@ -501,8 +501,8 @@ tNFA_STATUS NFA_RwT1tWrite(uint8_t block_number, uint8_t index, uint8_t data,
tNFA_STATUS NFA_RwT1tReadSeg(uint8_t segment_number) {
tNFA_RW_OPERATION* p_msg;
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_T1T_RSEG;
@@ -533,8 +533,8 @@ tNFA_STATUS NFA_RwT1tReadSeg(uint8_t segment_number) {
tNFA_STATUS NFA_RwT1tRead8(uint8_t block_number) {
tNFA_RW_OPERATION* p_msg;
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_T1T_READ8;
@@ -566,8 +566,8 @@ tNFA_STATUS NFA_RwT1tWrite8(uint8_t block_number, uint8_t* p_data,
bool b_erase) {
tNFA_RW_OPERATION* p_msg;
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->params.t1t_write.b_erase = b_erase;
@@ -603,8 +603,8 @@ tNFA_STATUS NFA_RwT2tRead(uint8_t block_number) {
NFA_TRACE_API1("NFA_RwT2tRead (): Block to read: %d", block_number);
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_T2T_READ;
@@ -636,8 +636,8 @@ tNFA_STATUS NFA_RwT2tWrite(uint8_t block_number, uint8_t* p_data) {
NFA_TRACE_API1("NFA_RwT2tWrite (): Block to write: %d", block_number);
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_T2T_WRITE;
@@ -672,8 +672,8 @@ tNFA_STATUS NFA_RwT2tSectorSelect(uint8_t sector_number) {
NFA_TRACE_API1("NFA_RwT2tRead (): sector to select: %d", sector_number);
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_T2T_SECTOR_SELECT;
@@ -712,9 +712,9 @@ tNFA_STATUS NFA_RwT3tRead(uint8_t num_blocks, tNFA_T3T_BLOCK_DESC* t3t_blocks) {
if ((num_blocks == 0) || (t3t_blocks == NULL))
return (NFA_STATUS_INVALID_PARAM);
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION) +
- (num_blocks * sizeof(tNFA_T3T_BLOCK_DESC))))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(
+ sizeof(tNFA_RW_OPERATION) + (num_blocks * sizeof(tNFA_T3T_BLOCK_DESC))));
+ if (p_msg != NULL) {
/* point to area after tNFA_RW_OPERATION */
p_block_desc = (uint8_t*)(p_msg + 1);
@@ -763,9 +763,10 @@ tNFA_STATUS NFA_RwT3tWrite(uint8_t num_blocks, tNFA_T3T_BLOCK_DESC* t3t_blocks,
if ((num_blocks == 0) || (t3t_blocks == NULL) | (p_data == NULL))
return (NFA_STATUS_INVALID_PARAM);
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(
- sizeof(tNFA_RW_OPERATION) +
- (num_blocks * (sizeof(tNFA_T3T_BLOCK_DESC) + 16))))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
+ (uint16_t)(sizeof(tNFA_RW_OPERATION) +
+ (num_blocks * (sizeof(tNFA_T3T_BLOCK_DESC) + 16))));
+ if (p_msg != NULL) {
/* point to block descriptor and data areas after tNFA_RW_OPERATION */
p_block_desc = (uint8_t*)(p_msg + 1);
p_data_area = p_block_desc + (num_blocks * (sizeof(tNFA_T3T_BLOCK_DESC)));
@@ -820,8 +821,8 @@ tNFA_STATUS NFA_RwI93Inventory(bool afi_present, uint8_t afi, uint8_t* p_uid) {
return (NFA_STATUS_WRONG_PROTOCOL);
}
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_I93_INVENTORY;
@@ -869,8 +870,8 @@ tNFA_STATUS NFA_RwI93StayQuiet(void) {
return (NFA_STATUS_WRONG_PROTOCOL);
}
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_I93_STAY_QUIET;
@@ -910,8 +911,8 @@ tNFA_STATUS NFA_RwI93ReadSingleBlock(uint8_t block_number) {
return (NFA_STATUS_WRONG_PROTOCOL);
}
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_I93_READ_SINGLE_BLOCK;
@@ -957,8 +958,9 @@ tNFA_STATUS NFA_RwI93WriteSingleBlock(uint8_t block_number, uint8_t* p_data) {
return (NFA_STATUS_FAILED);
}
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(
- sizeof(tNFA_RW_OPERATION) + nfa_rw_cb.i93_block_size))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
+ (uint16_t)(sizeof(tNFA_RW_OPERATION) + nfa_rw_cb.i93_block_size));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_I93_WRITE_SINGLE_BLOCK;
@@ -1001,8 +1003,8 @@ tNFA_STATUS NFA_RwI93LockBlock(uint8_t block_number) {
return (NFA_STATUS_WRONG_PROTOCOL);
}
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_I93_LOCK_BLOCK;
@@ -1045,8 +1047,8 @@ tNFA_STATUS NFA_RwI93ReadMultipleBlocks(uint8_t first_block_number,
return (NFA_STATUS_WRONG_PROTOCOL);
}
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_I93_READ_MULTI_BLOCK;
@@ -1098,8 +1100,9 @@ tNFA_STATUS NFA_RwI93WriteMultipleBlocks(uint8_t first_block_number,
data_length = nfa_rw_cb.i93_block_size * number_blocks;
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION) + data_length))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
+ (uint16_t)(sizeof(tNFA_RW_OPERATION) + data_length));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_I93_WRITE_MULTI_BLOCK;
@@ -1149,8 +1152,9 @@ tNFA_STATUS NFA_RwI93Select(uint8_t* p_uid) {
return (NFA_STATUS_WRONG_PROTOCOL);
}
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION) + I93_UID_BYTE_LEN))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
+ (uint16_t)(sizeof(tNFA_RW_OPERATION) + I93_UID_BYTE_LEN));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_I93_SELECT;
@@ -1191,8 +1195,8 @@ tNFA_STATUS NFA_RwI93ResetToReady(void) {
return (NFA_STATUS_WRONG_PROTOCOL);
}
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_I93_RESET_TO_READY;
@@ -1230,8 +1234,8 @@ tNFA_STATUS NFA_RwI93WriteAFI(uint8_t afi) {
return (NFA_STATUS_WRONG_PROTOCOL);
}
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_I93_WRITE_AFI;
@@ -1271,8 +1275,8 @@ tNFA_STATUS NFA_RwI93LockAFI(void) {
return (NFA_STATUS_WRONG_PROTOCOL);
}
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_I93_LOCK_AFI;
@@ -1310,8 +1314,8 @@ tNFA_STATUS NFA_RwI93WriteDSFID(uint8_t dsfid) {
return (NFA_STATUS_WRONG_PROTOCOL);
}
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_I93_WRITE_DSFID;
@@ -1351,8 +1355,8 @@ tNFA_STATUS NFA_RwI93LockDSFID(void) {
return (NFA_STATUS_WRONG_PROTOCOL);
}
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_I93_LOCK_DSFID;
@@ -1391,8 +1395,8 @@ tNFA_STATUS NFA_RwI93GetSysInfo(uint8_t* p_uid) {
return (NFA_STATUS_WRONG_PROTOCOL);
}
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_I93_GET_SYS_INFO;
@@ -1441,8 +1445,8 @@ tNFA_STATUS NFA_RwI93GetMultiBlockSecurityStatus(uint8_t first_block_number,
return (NFA_STATUS_WRONG_PROTOCOL);
}
- if ((p_msg = (tNFA_RW_OPERATION*)GKI_getbuf(
- (uint16_t)(sizeof(tNFA_RW_OPERATION)))) != NULL) {
+ p_msg = (tNFA_RW_OPERATION*)GKI_getbuf((uint16_t)(sizeof(tNFA_RW_OPERATION)));
+ if (p_msg != NULL) {
/* Fill in tNFA_RW_OPERATION struct */
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op = NFA_RW_OP_I93_GET_MULTI_BLOCK_STATUS;
diff --git a/src/nfa/rw/nfa_rw_main.c b/src/nfa/rw/nfa_rw_main.c
index 1eb7c46..e1b594b 100644
--- a/src/nfa/rw/nfa_rw_main.c
+++ b/src/nfa/rw/nfa_rw_main.c
@@ -146,8 +146,8 @@ void nfa_rw_proc_disc_evt(tNFA_DM_RF_DISC_EVT event, tNFC_DISCOVER* p_data,
tNFA_STATUS nfa_rw_send_raw_frame(NFC_HDR* p_data) {
tNFA_RW_MSG* p_msg;
- if ((p_msg = (tNFA_RW_MSG*)GKI_getbuf((uint16_t)sizeof(tNFA_RW_MSG))) !=
- NULL) {
+ p_msg = (tNFA_RW_MSG*)GKI_getbuf((uint16_t)sizeof(tNFA_RW_MSG));
+ if (p_msg != NULL) {
p_msg->hdr.event = NFA_RW_OP_REQUEST_EVT;
p_msg->op_req.op = NFA_RW_OP_SEND_RAW_FRAME;
@@ -182,7 +182,8 @@ bool nfa_rw_handle_event(NFC_HDR* p_msg) {
#endif
/* Get NFA_RW sub-event */
- if ((act_idx = (p_msg->event & 0x00FF)) < (NFA_RW_MAX_EVT & 0xFF)) {
+ act_idx = (p_msg->event & 0x00FF);
+ if (act_idx < (NFA_RW_MAX_EVT & 0xFF)) {
return (*nfa_rw_action_tbl[act_idx])((tNFA_RW_MSG*)p_msg);
} else {
NFA_TRACE_ERROR1("nfa_rw_handle_event: unhandled event 0x%02X",
diff --git a/src/nfa/sys/nfa_sys_ptim.c b/src/nfa/sys/nfa_sys_ptim.c
index d1a191e..0e42042 100644
--- a/src/nfa/sys/nfa_sys_ptim.c
+++ b/src/nfa/sys/nfa_sys_ptim.c
@@ -93,7 +93,8 @@ void nfa_sys_ptim_timer_update(tPTIM_CB* p_cb) {
if (p_tle->p_cback) {
(*p_tle->p_cback)(p_tle);
} else if (p_tle->event) {
- if ((p_msg = (NFC_HDR*)GKI_getbuf(sizeof(NFC_HDR))) != NULL) {
+ p_msg = (NFC_HDR*)GKI_getbuf(sizeof(NFC_HDR));
+ if (p_msg != NULL) {
p_msg->event = p_tle->event;
p_msg->layer_specific = 0;
nfa_sys_sendmsg(p_msg);
diff --git a/src/nfc/llcp/llcp_link.c b/src/nfc/llcp/llcp_link.c
index c862280..4be2e5f 100644
--- a/src/nfc/llcp/llcp_link.c
+++ b/src/nfc/llcp/llcp_link.c
@@ -922,7 +922,8 @@ static void llcp_link_proc_ui_pdu(uint8_t local_sap, uint8_t remote_sap,
p_app_cb = llcp_util_get_app_cb(local_sap);
/*if UI PDU sent to SAP with data link connection*/
- if ((p_dlcb = llcp_dlc_find_dlcb_by_sap(local_sap, remote_sap))) {
+ p_dlcb = llcp_dlc_find_dlcb_by_sap(local_sap, remote_sap);
+ if (p_dlcb) {
llcp_util_send_frmr(p_dlcb, LLCP_FRMR_W_ERROR_FLAG, LLCP_PDU_UI_TYPE, 0);
llcp_dlsm_execute(p_dlcb, LLCP_DLC_EVENT_FRAME_ERROR, NULL);
if (p_msg) {
diff --git a/src/nfc/nci/nci_hmsgs.c b/src/nfc/nci/nci_hmsgs.c
index c9b39a0..a8195bd 100644
--- a/src/nfc/nci/nci_hmsgs.c
+++ b/src/nfc/nci/nci_hmsgs.c
@@ -44,8 +44,8 @@ uint8_t nci_snd_core_reset(uint8_t reset_type) {
NFC_HDR* p;
uint8_t* pp;
- if ((p = NCI_GET_CMD_BUF(NCI_CORE_PARAM_SIZE_RESET)) == NULL)
- return (NCI_STATUS_FAILED);
+ p = NCI_GET_CMD_BUF(NCI_CORE_PARAM_SIZE_RESET);
+ if (p == NULL) return (NCI_STATUS_FAILED);
p->event = BT_EVT_TO_NFC_NCI;
p->len = NCI_MSG_HDR_SIZE + NCI_CORE_PARAM_SIZE_RESET;
@@ -75,8 +75,8 @@ uint8_t nci_snd_core_init(void) {
NFC_HDR* p;
uint8_t* pp;
- if ((p = NCI_GET_CMD_BUF(NCI_CORE_PARAM_SIZE_INIT)) == NULL)
- return (NCI_STATUS_FAILED);
+ p = NCI_GET_CMD_BUF(NCI_CORE_PARAM_SIZE_INIT);
+ if (p == NULL) return (NCI_STATUS_FAILED);
p->event = BT_EVT_TO_NFC_NCI;
p->len = NCI_MSG_HDR_SIZE + NCI_CORE_PARAM_SIZE_INIT;
@@ -105,7 +105,8 @@ uint8_t nci_snd_core_get_config(uint8_t* param_ids, uint8_t num_ids) {
NFC_HDR* p;
uint8_t* pp;
- if ((p = NCI_GET_CMD_BUF(num_ids)) == NULL) return (NCI_STATUS_FAILED);
+ p = NCI_GET_CMD_BUF(num_ids);
+ if (p == NULL) return (NCI_STATUS_FAILED);
p->event = BT_EVT_TO_NFC_NCI;
p->len = NCI_MSG_HDR_SIZE + num_ids + 1;
@@ -137,7 +138,8 @@ uint8_t nci_snd_core_set_config(uint8_t* p_param_tlvs, uint8_t tlv_size) {
uint8_t* pp;
uint8_t num = 0, ulen, len, *pt;
- if ((p = NCI_GET_CMD_BUF(tlv_size + 1)) == NULL) return (NCI_STATUS_FAILED);
+ p = NCI_GET_CMD_BUF(tlv_size + 1);
+ if (p == NULL) return (NCI_STATUS_FAILED);
p->event = BT_EVT_TO_NFC_NCI;
p->len = NCI_MSG_HDR_SIZE + tlv_size + 1;
@@ -185,7 +187,8 @@ uint8_t nci_snd_core_conn_create(uint8_t dest_type, uint8_t num_tlv,
uint8_t* pp;
uint8_t size = NCI_CORE_PARAM_SIZE_CON_CREATE + tlv_size;
- if ((p = NCI_GET_CMD_BUF(size)) == NULL) return (NCI_STATUS_FAILED);
+ p = NCI_GET_CMD_BUF(size);
+ if (p == NULL) return (NCI_STATUS_FAILED);
p->event = BT_EVT_TO_NFC_NCI;
p->len = NCI_MSG_HDR_SIZE + NCI_CORE_PARAM_SIZE_CON_CREATE;
@@ -220,8 +223,8 @@ uint8_t nci_snd_core_conn_close(uint8_t conn_id) {
NFC_HDR* p;
uint8_t* pp;
- if ((p = NCI_GET_CMD_BUF(NCI_CORE_PARAM_SIZE_CON_CLOSE)) == NULL)
- return (NCI_STATUS_FAILED);
+ p = NCI_GET_CMD_BUF(NCI_CORE_PARAM_SIZE_CON_CLOSE);
+ if (p == NULL) return (NCI_STATUS_FAILED);
p->event = BT_EVT_TO_NFC_NCI;
p->len = NCI_MSG_HDR_SIZE + NCI_CORE_PARAM_SIZE_CON_CLOSE;
@@ -254,8 +257,8 @@ uint8_t nci_snd_nfcee_discover(uint8_t discover_action) {
NFC_HDR* p;
uint8_t* pp;
- if ((p = NCI_GET_CMD_BUF(NCI_PARAM_SIZE_DISCOVER_NFCEE)) == NULL)
- return (NCI_STATUS_FAILED);
+ p = NCI_GET_CMD_BUF(NCI_PARAM_SIZE_DISCOVER_NFCEE);
+ if (p == NULL) return (NCI_STATUS_FAILED);
p->event = BT_EVT_TO_NFC_NCI;
p->len = NCI_MSG_HDR_SIZE + NCI_PARAM_SIZE_DISCOVER_NFCEE;
@@ -286,8 +289,8 @@ uint8_t nci_snd_nfcee_mode_set(uint8_t nfcee_id, uint8_t nfcee_mode) {
NFC_HDR* p;
uint8_t* pp;
- if ((p = NCI_GET_CMD_BUF(NCI_CORE_PARAM_SIZE_NFCEE_MODE_SET)) == NULL)
- return (NCI_STATUS_FAILED);
+ p = NCI_GET_CMD_BUF(NCI_CORE_PARAM_SIZE_NFCEE_MODE_SET);
+ if (p == NULL) return (NCI_STATUS_FAILED);
p->event = BT_EVT_TO_NFC_NCI;
p->len = NCI_MSG_HDR_SIZE + NCI_CORE_PARAM_SIZE_NFCEE_MODE_SET;
@@ -324,7 +327,8 @@ uint8_t nci_snd_discover_cmd(uint8_t num, tNCI_DISCOVER_PARAMS* p_param) {
int size;
size = num * sizeof(tNCI_DISCOVER_PARAMS) + 1;
- if ((p = NCI_GET_CMD_BUF(size)) == NULL) return (NCI_STATUS_FAILED);
+ p = NCI_GET_CMD_BUF(size);
+ if (p == NULL) return (NCI_STATUS_FAILED);
p->event = BT_EVT_TO_NFC_NCI;
p->offset = NCI_MSG_OFFSET_SIZE;
@@ -363,8 +367,8 @@ uint8_t nci_snd_discover_select_cmd(uint8_t rf_disc_id, uint8_t protocol,
NFC_HDR* p;
uint8_t* pp;
- if ((p = NCI_GET_CMD_BUF(NCI_DISCOVER_PARAM_SIZE_SELECT)) == NULL)
- return (NCI_STATUS_FAILED);
+ p = NCI_GET_CMD_BUF(NCI_DISCOVER_PARAM_SIZE_SELECT);
+ if (p == NULL) return (NCI_STATUS_FAILED);
p->event = BT_EVT_TO_NFC_NCI;
p->len = NCI_MSG_HDR_SIZE + NCI_DISCOVER_PARAM_SIZE_SELECT;
@@ -399,8 +403,8 @@ uint8_t nci_snd_deactivate_cmd(uint8_t de_act_type) {
nfc_cb.reassembly = true;
- if ((p = NCI_GET_CMD_BUF(NCI_DISCOVER_PARAM_SIZE_DEACT)) == NULL)
- return (NCI_STATUS_FAILED);
+ p = NCI_GET_CMD_BUF(NCI_DISCOVER_PARAM_SIZE_DEACT);
+ if (p == NULL) return (NCI_STATUS_FAILED);
p->event = BT_EVT_TO_NFC_NCI;
p->len = NCI_MSG_HDR_SIZE + NCI_DISCOVER_PARAM_SIZE_DEACT;
@@ -435,7 +439,8 @@ uint8_t nci_snd_discover_map_cmd(uint8_t num, tNCI_DISCOVER_MAPS* p_maps) {
size = num * sizeof(tNCI_DISCOVER_MAPS) + 1;
- if ((p = NCI_GET_CMD_BUF(size)) == NULL) return (NCI_STATUS_FAILED);
+ p = NCI_GET_CMD_BUF(size);
+ if (p == NULL) return (NCI_STATUS_FAILED);
p->event = BT_EVT_TO_NFC_NCI;
p->offset = NCI_MSG_OFFSET_SIZE;
@@ -472,8 +477,8 @@ uint8_t nci_snd_t3t_polling(uint16_t system_code, uint8_t rc, uint8_t tsn) {
NFC_HDR* p;
uint8_t* pp;
- if ((p = NCI_GET_CMD_BUF(NCI_RF_PARAM_SIZE_T3T_POLLING)) == NULL)
- return (NCI_STATUS_FAILED);
+ p = NCI_GET_CMD_BUF(NCI_RF_PARAM_SIZE_T3T_POLLING);
+ if (p == NULL) return (NCI_STATUS_FAILED);
p->event = BT_EVT_TO_NFC_NCI;
p->len = NCI_MSG_HDR_SIZE + NCI_RF_PARAM_SIZE_T3T_POLLING;
@@ -507,7 +512,8 @@ uint8_t nci_snd_parameter_update_cmd(uint8_t* p_param_tlvs, uint8_t tlv_size) {
uint8_t* pp;
uint8_t num = 0, ulen, len, *pt;
- if ((p = NCI_GET_CMD_BUF(tlv_size + 1)) == NULL) return (NCI_STATUS_FAILED);
+ p = NCI_GET_CMD_BUF(tlv_size + 1);
+ if (p == NULL) return (NCI_STATUS_FAILED);
p->event = BT_EVT_TO_NFC_NCI;
p->len = NCI_MSG_HDR_SIZE + tlv_size + 1;
@@ -564,7 +570,8 @@ uint8_t nci_snd_set_routing_cmd(bool more, uint8_t num_tlv, uint8_t tlv_size,
size = 2;
}
- if ((p = NCI_GET_CMD_BUF(size)) == NULL) return (NCI_STATUS_FAILED);
+ p = NCI_GET_CMD_BUF(size);
+ if (p == NULL) return (NCI_STATUS_FAILED);
p->event = BT_EVT_TO_NFC_NCI;
p->offset = NCI_MSG_OFFSET_SIZE;
@@ -602,7 +609,8 @@ uint8_t nci_snd_get_routing_cmd(void) {
uint8_t* pp;
uint8_t param_size = 0;
- if ((p = NCI_GET_CMD_BUF(param_size)) == NULL) return (NCI_STATUS_FAILED);
+ p = NCI_GET_CMD_BUF(param_size);
+ if (p == NULL) return (NCI_STATUS_FAILED);
p->event = BT_EVT_TO_NFC_NCI;
p->len = NCI_MSG_HDR_SIZE + param_size;
diff --git a/src/nfc/ndef/ndef_utils.c b/src/nfc/ndef/ndef_utils.c
index f83b4a3..d25c049 100644
--- a/src/nfc/ndef/ndef_utils.c
+++ b/src/nfc/ndef/ndef_utils.c
@@ -506,7 +506,8 @@ uint8_t* NDEF_MsgGetNextRecByType(uint8_t* p_cur_rec, uint8_t tnf,
uint32_t payload_len;
/* If this is the last record in the message, return NULL */
- if ((p_rec = NDEF_MsgGetNextRec(p_cur_rec)) == NULL) return (NULL);
+ p_rec = NDEF_MsgGetNextRec(p_cur_rec);
+ if (p_rec == NULL) return (NULL);
for (;;) {
pRecStart = p_rec;
@@ -617,7 +618,8 @@ uint8_t* NDEF_MsgGetNextRecById(uint8_t* p_cur_rec, uint8_t* p_id,
uint32_t payload_len;
/* If this is the last record in the message, return NULL */
- if ((p_rec = NDEF_MsgGetNextRec(p_cur_rec)) == NULL) return (NULL);
+ p_rec = NDEF_MsgGetNextRec(p_cur_rec);
+ if (p_rec == NULL) return (NULL);
for (;;) {
pRecStart = p_rec;
@@ -983,8 +985,8 @@ extern tNDEF_STATUS NDEF_MsgAppendRec(uint8_t* p_msg, uint32_t max_size,
tNDEF_STATUS status;
/* First, validate new records */
- if ((status = NDEF_MsgValidate(p_new_rec, new_rec_len, false)) != NDEF_OK)
- return (status);
+ status = NDEF_MsgValidate(p_new_rec, new_rec_len, false);
+ if (status != NDEF_OK) return (status);
/* First, make sure the record will fit */
if ((*p_cur_size + new_rec_len) > max_size)
@@ -1389,7 +1391,8 @@ tNDEF_STATUS NDEF_MsgRemoveRec(uint8_t* p_msg, uint32_t* p_cur_size,
/* If this is the first record in the message... */
if (*p_rec & NDEF_MB_MASK) {
/* Find the second record (if any) and set his 'Message Begin' bit */
- if ((pNext = NDEF_MsgGetRecByIndex(p_msg, 1)) != NULL) {
+ pNext = NDEF_MsgGetRecByIndex(p_msg, 1);
+ if (pNext != NULL) {
*pNext |= NDEF_MB_MASK;
*p_cur_size -= (uint32_t)(pNext - p_msg);
@@ -1405,8 +1408,8 @@ tNDEF_STATUS NDEF_MsgRemoveRec(uint8_t* p_msg, uint32_t* p_cur_size,
if (*p_rec & NDEF_ME_MASK) {
if (index > 0) {
/* Find the previous record and set his 'Message End' bit */
- if ((pPrev = NDEF_MsgGetRecByIndex(p_msg, index - 1)) == NULL)
- return false;
+ pPrev = NDEF_MsgGetRecByIndex(p_msg, index - 1);
+ if (pPrev == NULL) return false;
*pPrev |= NDEF_ME_MASK;
}
@@ -1416,7 +1419,8 @@ tNDEF_STATUS NDEF_MsgRemoveRec(uint8_t* p_msg, uint32_t* p_cur_size,
}
/* Not the first or the last... get the address of the next record */
- if ((pNext = NDEF_MsgGetNextRec(p_rec)) == NULL) return false;
+ pNext = NDEF_MsgGetNextRec(p_rec);
+ if (pNext == NULL) return false;
/* We are removing p_rec, so shift from pNext to the end */
shiftup(p_rec, pNext, (uint32_t)(*p_cur_size - (pNext - p_msg)));
@@ -1449,8 +1453,8 @@ tNDEF_STATUS NDEF_MsgCopyAndDechunk(uint8_t* p_src, uint32_t src_len,
tNDEF_STATUS status;
/* First, validate the source */
- if ((status = NDEF_MsgValidate(p_src, src_len, true)) != NDEF_OK)
- return (status);
+ status = NDEF_MsgValidate(p_src, src_len, true);
+ if (status != NDEF_OK) return (status);
/* The output buffer must be at least as large as the input buffer */
max_out_len = src_len;
diff --git a/src/nfc/nfc/nfc_main.c b/src/nfc/nfc/nfc_main.c
index 89a1e30..04cd2ef 100644
--- a/src/nfc/nfc/nfc_main.c
+++ b/src/nfc/nfc/nfc_main.c
@@ -485,8 +485,8 @@ void nfc_main_flush_cmd_queue(void) {
void nfc_main_post_hal_evt(uint8_t hal_evt, tHAL_NFC_STATUS status) {
tNFC_HAL_EVT_MSG* p_msg;
- if ((p_msg = (tNFC_HAL_EVT_MSG*)GKI_getbuf(sizeof(tNFC_HAL_EVT_MSG))) !=
- NULL) {
+ p_msg = (tNFC_HAL_EVT_MSG*)GKI_getbuf(sizeof(tNFC_HAL_EVT_MSG));
+ if (p_msg != NULL) {
/* Initialize NFC_HDR */
p_msg->hdr.len = 0;
p_msg->hdr.event = BT_EVT_TO_NFC_MSGS;
@@ -566,7 +566,8 @@ static void nfc_main_hal_data_cback(uint16_t data_len, uint8_t* p_data) {
}
if (p_data) {
- if ((p_msg = (NFC_HDR*)GKI_getpoolbuf(NFC_NCI_POOL_ID)) != NULL) {
+ p_msg = (NFC_HDR*)GKI_getpoolbuf(NFC_NCI_POOL_ID);
+ if (p_msg != NULL) {
/* Initialize NFC_HDR */
p_msg->len = data_len;
p_msg->event = BT_EVT_TO_NFC_NCI;
diff --git a/src/nfc/nfc/nfc_ncif.c b/src/nfc/nfc/nfc_ncif.c
index b265bb3..d901914 100644
--- a/src/nfc/nfc/nfc_ncif.c
+++ b/src/nfc/nfc/nfc_ncif.c
@@ -182,7 +182,8 @@ uint8_t nfc_ncif_send_data(tNFC_CONN_CB* p_cb, NFC_HDR* p_data) {
/* the data packet is too big and need to be fragmented
* prepare a new GKI buffer
* (even the last fragment to avoid issues) */
- if ((p = NCI_GET_CMD_BUF(ulen)) == NULL) return (NCI_STATUS_BUFFER_FULL);
+ p = NCI_GET_CMD_BUF(ulen);
+ if (p == NULL) return (NCI_STATUS_BUFFER_FULL);
p->len = ulen;
p->offset = NCI_MSG_OFFSET_SIZE + NCI_DATA_HDR_SIZE + 1;
if (p->len) {
diff --git a/src/nfc/nfc/nfc_task.c b/src/nfc/nfc/nfc_task.c
index 941740a..041818e 100644
--- a/src/nfc/nfc/nfc_task.c
+++ b/src/nfc/nfc/nfc_task.c
@@ -63,7 +63,8 @@ void nfc_start_timer(TIMER_LIST_ENT* p_tle, uint16_t type, uint32_t timeout) {
/* if timer starts on other than NFC task (scritp wrapper) */
if (GKI_get_taskid() != NFC_TASK) {
/* post event to start timer in NFC task */
- if ((p_msg = (NFC_HDR*)GKI_getbuf(NFC_HDR_SIZE)) != NULL) {
+ p_msg = (NFC_HDR*)GKI_getbuf(NFC_HDR_SIZE);
+ if (p_msg != NULL) {
p_msg->event = BT_EVT_TO_START_TIMER;
GKI_send_msg(NFC_TASK, NFC_MBOX_ID, p_msg);
}
@@ -176,7 +177,8 @@ void nfc_start_quick_timer(TIMER_LIST_ENT* p_tle, uint16_t type,
/* if timer starts on other than NFC task (scritp wrapper) */
if (GKI_get_taskid() != NFC_TASK) {
/* post event to start timer in NFC task */
- if ((p_msg = (NFC_HDR*)GKI_getbuf(NFC_HDR_SIZE)) != NULL) {
+ p_msg = (NFC_HDR*)GKI_getbuf(NFC_HDR_SIZE);
+ if (p_msg != NULL) {
p_msg->event = BT_EVT_TO_START_QUICK_TIMER;
GKI_send_msg(NFC_TASK, NFC_MBOX_ID, p_msg);
}
diff --git a/src/nfc/tags/ce_t3t.c b/src/nfc/tags/ce_t3t.c
index 045f4ef..8b9b264 100644
--- a/src/nfc/tags/ce_t3t.c
+++ b/src/nfc/tags/ce_t3t.c
@@ -136,7 +136,8 @@ uint8_t ce_t3t_is_valid_opcode(uint8_t cmd_id) {
NFC_HDR* ce_t3t_get_rsp_buf(void) {
NFC_HDR* p_cmd_buf;
- if ((p_cmd_buf = (NFC_HDR*)GKI_getpoolbuf(NFC_CE_POOL_ID)) != NULL) {
+ p_cmd_buf = (NFC_HDR*)GKI_getpoolbuf(NFC_CE_POOL_ID);
+ if (p_cmd_buf != NULL) {
/* Reserve offset for NCI_DATA_HDR and NFC-F Sod (LEN) field */
p_cmd_buf->offset = NCI_MSG_OFFSET_SIZE + NCI_DATA_HDR_SIZE + 1;
p_cmd_buf->len = 0;
@@ -165,7 +166,8 @@ void ce_t3t_send_rsp(tCE_CB* p_ce_cb, uint8_t* p_nfcid2, uint8_t opcode,
p_nfcid2 = p_cb->local_nfcid2;
}
- if ((p_rsp_msg = ce_t3t_get_rsp_buf()) != NULL) {
+ p_rsp_msg = ce_t3t_get_rsp_buf();
+ if (p_rsp_msg != NULL) {
p_dst = p_rsp_start = (uint8_t*)(p_rsp_msg + 1) + p_rsp_msg->offset;
/* Response Code */
@@ -373,7 +375,8 @@ void ce_t3t_handle_check_cmd(tCE_CB* p_ce_cb, NFC_HDR* p_cmd_msg) {
uint32_t ndef_len;
uint16_t block_number, service_code, checksum;
- if ((p_rsp_msg = ce_t3t_get_rsp_buf()) != NULL) {
+ p_rsp_msg = ce_t3t_get_rsp_buf();
+ if (p_rsp_msg != NULL) {
p_dst = p_rsp_start = (uint8_t*)(p_rsp_msg + 1) + p_rsp_msg->offset;
/* Response Code */
@@ -520,7 +523,8 @@ void ce_t3t_handle_non_nfc_forum_cmd(tCE_CB* p_mem_cb, uint8_t cmd_id,
uint8_t rc;
bool send_response = true;
- if ((p_rsp_msg = ce_t3t_get_rsp_buf()) != NULL) {
+ p_rsp_msg = ce_t3t_get_rsp_buf();
+ if (p_rsp_msg != NULL) {
p_dst = p_rsp_start = (uint8_t*)(p_rsp_msg + 1) + p_rsp_msg->offset;
switch (cmd_id) {
@@ -935,7 +939,8 @@ tNFC_STATUS CE_T3tSendCheckRsp(uint8_t status1, uint8_t status2,
return (NFC_STATUS_FAILED);
}
- if ((p_rsp_msg = ce_t3t_get_rsp_buf()) != NULL) {
+ p_rsp_msg = ce_t3t_get_rsp_buf();
+ if (p_rsp_msg != NULL) {
p_dst = p_rsp_start = (uint8_t*)(p_rsp_msg + 1) + p_rsp_msg->offset;
/* Response Code */
diff --git a/src/nfc/tags/rw_t1t.c b/src/nfc/tags/rw_t1t.c
index 104a00f..619a78e 100644
--- a/src/nfc/tags/rw_t1t.c
+++ b/src/nfc/tags/rw_t1t.c
@@ -357,7 +357,8 @@ tNFC_STATUS rw_t1t_send_static_cmd(uint8_t opcode, uint8_t add, uint8_t dat) {
RW_TRACE_EVENT2("RW SENT [%s]:0x%x CMD", t1t_info_to_str(p_cmd_rsp_info),
p_cmd_rsp_info->opcode);
- if ((status = NFC_SendData(NFC_RF_CONN_ID, p_data)) == NFC_STATUS_OK) {
+ status = NFC_SendData(NFC_RF_CONN_ID, p_data);
+ if (status == NFC_STATUS_OK) {
nfc_start_quick_timer(
&p_t1t->timer, NFC_TTYPE_RW_T1T_RESPONSE,
(RW_T1T_TOUT_RESP * QUICK_TIMER_TICKS_PER_SEC) / 1000);
@@ -421,7 +422,8 @@ tNFC_STATUS rw_t1t_send_dyn_cmd(uint8_t opcode, uint8_t add, uint8_t* p_dat) {
RW_TRACE_EVENT2("RW SENT [%s]:0x%x CMD", t1t_info_to_str(p_cmd_rsp_info),
p_cmd_rsp_info->opcode);
- if ((status = NFC_SendData(NFC_RF_CONN_ID, p_data)) == NFC_STATUS_OK) {
+ status = NFC_SendData(NFC_RF_CONN_ID, p_data);
+ if (status == NFC_STATUS_OK) {
nfc_start_quick_timer(
&p_t1t->timer, NFC_TTYPE_RW_T1T_RESPONSE,
(RW_T1T_TOUT_RESP * QUICK_TIMER_TICKS_PER_SEC) / 1000);
@@ -497,8 +499,8 @@ tNFC_STATUS rw_t1t_select(uint8_t hr[T1T_HR_LEN],
/* Alloc cmd buf for retransmissions */
if (p_t1t->p_cur_cmd_buf == NULL) {
- if ((p_t1t->p_cur_cmd_buf = (NFC_HDR*)GKI_getpoolbuf(NFC_RW_POOL_ID)) ==
- NULL) {
+ p_t1t->p_cur_cmd_buf = (NFC_HDR*)GKI_getpoolbuf(NFC_RW_POOL_ID);
+ if (p_t1t->p_cur_cmd_buf == NULL) {
RW_TRACE_ERROR0(
"rw_t1t_select: unable to allocate buffer for retransmission");
return status;
@@ -592,7 +594,8 @@ static void rw_t1t_process_error(void) {
RW_MAX_RETRIES);
/* allocate a new buffer for message */
- if ((p_cmd_buf = (NFC_HDR*)GKI_getpoolbuf(NFC_RW_POOL_ID)) != NULL) {
+ p_cmd_buf = (NFC_HDR*)GKI_getpoolbuf(NFC_RW_POOL_ID);
+ if (p_cmd_buf != NULL) {
memcpy(p_cmd_buf, p_t1t->p_cur_cmd_buf,
sizeof(NFC_HDR) + p_t1t->p_cur_cmd_buf->offset +
p_t1t->p_cur_cmd_buf->len);
@@ -727,7 +730,8 @@ tNFC_STATUS RW_T1tPresenceCheck(void) {
(*p_rw_cb->p_cback)(RW_T1T_PRESENCE_CHECK_EVT, &evt_data);
} else {
/* IDLE state: send a RID command to the tag to see if it responds */
- if ((retval = rw_t1t_send_static_cmd(T1T_CMD_RID, 0, 0)) == NFC_STATUS_OK) {
+ retval = rw_t1t_send_static_cmd(T1T_CMD_RID, 0, 0);
+ if (retval == NFC_STATUS_OK) {
p_rw_cb->tcb.t1t.state = RW_T1T_STATE_CHECK_PRESENCE;
}
}
@@ -760,7 +764,8 @@ tNFC_STATUS RW_T1tRid(void) {
}
/* send a RID command */
- if ((status = rw_t1t_send_static_cmd(T1T_CMD_RID, 0, 0)) == NFC_STATUS_OK) {
+ status = rw_t1t_send_static_cmd(T1T_CMD_RID, 0, 0);
+ if (status == NFC_STATUS_OK) {
p_t1t->state = RW_T1T_STATE_READ;
}
@@ -788,7 +793,8 @@ tNFC_STATUS RW_T1tReadAll(void) {
}
/* send RALL command */
- if ((status = rw_t1t_send_static_cmd(T1T_CMD_RALL, 0, 0)) == NFC_STATUS_OK) {
+ status = rw_t1t_send_static_cmd(T1T_CMD_RALL, 0, 0);
+ if (status == NFC_STATUS_OK) {
p_t1t->state = RW_T1T_STATE_READ;
}
@@ -816,8 +822,8 @@ tNFC_STATUS RW_T1tRead(uint8_t block, uint8_t byte) {
/* send READ command */
RW_T1T_BLD_ADD((addr), (block), (byte));
- if ((status = rw_t1t_send_static_cmd(T1T_CMD_READ, addr, 0)) ==
- NFC_STATUS_OK) {
+ status = rw_t1t_send_static_cmd(T1T_CMD_READ, addr, 0);
+ if (status == NFC_STATUS_OK) {
p_t1t->state = RW_T1T_STATE_READ;
}
return status;
@@ -859,8 +865,8 @@ tNFC_STATUS RW_T1tWriteErase(uint8_t block, uint8_t byte, uint8_t new_byte) {
}
/* send WRITE-E command */
RW_T1T_BLD_ADD((addr), (block), (byte));
- if ((status = rw_t1t_send_static_cmd(T1T_CMD_WRITE_E, addr, new_byte)) ==
- NFC_STATUS_OK) {
+ status = rw_t1t_send_static_cmd(T1T_CMD_WRITE_E, addr, new_byte);
+ if (status == NFC_STATUS_OK) {
p_t1t->state = RW_T1T_STATE_WRITE;
if (block < T1T_BLOCKS_PER_SEGMENT) {
p_t1t->b_update = false;
@@ -906,8 +912,8 @@ tNFC_STATUS RW_T1tWriteNoErase(uint8_t block, uint8_t byte, uint8_t new_byte) {
}
/* send WRITE-NE command */
RW_T1T_BLD_ADD((addr), (block), (byte));
- if ((status = rw_t1t_send_static_cmd(T1T_CMD_WRITE_NE, addr, new_byte)) ==
- NFC_STATUS_OK) {
+ status = rw_t1t_send_static_cmd(T1T_CMD_WRITE_NE, addr, new_byte);
+ if (status == NFC_STATUS_OK) {
p_t1t->state = RW_T1T_STATE_WRITE;
if (block < T1T_BLOCKS_PER_SEGMENT) {
p_t1t->b_update = false;
@@ -942,8 +948,8 @@ tNFC_STATUS RW_T1tReadSeg(uint8_t segment) {
if (rw_cb.tcb.t1t.hr[0] != T1T_STATIC_HR0) {
/* send RSEG command */
RW_T1T_BLD_ADDS((adds), (segment));
- if ((status = rw_t1t_send_dyn_cmd(T1T_CMD_RSEG, adds, NULL)) ==
- NFC_STATUS_OK) {
+ status = rw_t1t_send_dyn_cmd(T1T_CMD_RSEG, adds, NULL);
+ if (status == NFC_STATUS_OK) {
p_t1t->state = RW_T1T_STATE_READ;
}
}
@@ -971,8 +977,8 @@ tNFC_STATUS RW_T1tRead8(uint8_t block) {
if (rw_cb.tcb.t1t.hr[0] != T1T_STATIC_HR0 ||
rw_cb.tcb.t1t.hr[1] >= RW_T1T_HR1_MIN) {
/* send READ8 command */
- if ((status = rw_t1t_send_dyn_cmd(T1T_CMD_READ8, block, NULL)) ==
- NFC_STATUS_OK) {
+ status = rw_t1t_send_dyn_cmd(T1T_CMD_READ8, block, NULL);
+ if (status == NFC_STATUS_OK) {
p_t1t->state = RW_T1T_STATE_READ;
}
}
@@ -1013,8 +1019,8 @@ tNFC_STATUS RW_T1tWriteErase8(uint8_t block, uint8_t* p_new_dat) {
if (rw_cb.tcb.t1t.hr[0] != T1T_STATIC_HR0 ||
rw_cb.tcb.t1t.hr[1] >= RW_T1T_HR1_MIN) {
/* send WRITE-E8 command */
- if ((status = rw_t1t_send_dyn_cmd(T1T_CMD_WRITE_E8, block, p_new_dat)) ==
- NFC_STATUS_OK) {
+ status = rw_t1t_send_dyn_cmd(T1T_CMD_WRITE_E8, block, p_new_dat);
+ if (status == NFC_STATUS_OK) {
p_t1t->state = RW_T1T_STATE_WRITE;
if (block < T1T_BLOCKS_PER_SEGMENT) {
p_t1t->b_update = false;
@@ -1059,8 +1065,8 @@ tNFC_STATUS RW_T1tWriteNoErase8(uint8_t block, uint8_t* p_new_dat) {
if (rw_cb.tcb.t1t.hr[0] != T1T_STATIC_HR0 ||
rw_cb.tcb.t1t.hr[1] >= RW_T1T_HR1_MIN) {
/* send WRITE-NE command */
- if ((status = rw_t1t_send_dyn_cmd(T1T_CMD_WRITE_NE8, block, p_new_dat)) ==
- NFC_STATUS_OK) {
+ status = rw_t1t_send_dyn_cmd(T1T_CMD_WRITE_NE8, block, p_new_dat);
+ if (status == NFC_STATUS_OK) {
p_t1t->state = RW_T1T_STATE_WRITE;
if (block < T1T_BLOCKS_PER_SEGMENT) {
p_t1t->b_update = false;
diff --git a/src/nfc/tags/rw_t1t_ndef.c b/src/nfc/tags/rw_t1t_ndef.c
index 95aa97b..5d6185c 100644
--- a/src/nfc/tags/rw_t1t_ndef.c
+++ b/src/nfc/tags/rw_t1t_ndef.c
@@ -294,8 +294,8 @@ tNFC_STATUS rw_t1t_read_locks(void) {
} else if (offset < (p_t1t->mem[T1T_CC_TMS_BYTE] + 1) * T1T_BLOCK_SIZE) {
/* send READ8 command */
p_t1t->block_read = (uint8_t)(offset / T1T_BLOCK_SIZE);
- if ((status = rw_t1t_send_dyn_cmd(T1T_CMD_READ8, p_t1t->block_read,
- NULL)) == NFC_STATUS_OK) {
+ status = rw_t1t_send_dyn_cmd(T1T_CMD_READ8, p_t1t->block_read, NULL);
+ if (status == NFC_STATUS_OK) {
/* Reading Locks */
status = NFC_STATUS_CONTINUE;
p_t1t->substate = RW_T1T_SUBSTATE_WAIT_READ_LOCKS;
@@ -358,20 +358,19 @@ static tNFC_STATUS rw_t1t_handle_write_rsp(bool* p_notify, uint8_t* p_data) {
/* send WRITE-E command */
RW_T1T_BLD_ADD((addr), 1, (uint8_t)p_t1t->work_offset);
- if ((status = rw_t1t_send_static_cmd(
- T1T_CMD_WRITE_E, addr,
- p_t1t->ndef_first_block[(uint8_t)p_t1t->work_offset])) !=
- NFC_STATUS_OK)
- *p_notify = true;
+ status = rw_t1t_send_static_cmd(
+ T1T_CMD_WRITE_E, addr,
+ p_t1t->ndef_first_block[(uint8_t)p_t1t->work_offset]);
+ if (status != NFC_STATUS_OK) *p_notify = true;
} else
*p_notify = true;
}
} else {
/* send WRITE-E8 command */
- if ((status = rw_t1t_send_dyn_cmd(T1T_CMD_WRITE_E8, 2,
- p_t1t->ndef_final_block)) !=
- NFC_STATUS_OK)
+ status =
+ rw_t1t_send_dyn_cmd(T1T_CMD_WRITE_E8, 2, p_t1t->ndef_final_block);
+ if (status != NFC_STATUS_OK)
*p_notify = true;
else
p_t1t->substate = RW_T1T_SUBSTATE_WAIT_SET_NULL_NDEF;
@@ -394,16 +393,17 @@ static tNFC_STATUS rw_t1t_handle_write_rsp(bool* p_notify, uint8_t* p_data) {
write_block[1] = 0xFF;
/* send WRITE-NE8 command */
- if ((status = rw_t1t_send_dyn_cmd(T1T_CMD_WRITE_NE8, T1T_LOCK_BLOCK,
- write_block)) != NFC_STATUS_OK)
+ status = rw_t1t_send_dyn_cmd(T1T_CMD_WRITE_NE8, T1T_LOCK_BLOCK,
+ write_block);
+ if (status != NFC_STATUS_OK)
*p_notify = true;
else
p_t1t->substate = RW_T1T_SUBSTATE_WAIT_SET_DYN_LOCK_BITS;
} else {
/* send WRITE-NE command */
RW_T1T_BLD_ADD((addr), (T1T_LOCK_BLOCK), (0));
- if ((status = rw_t1t_send_static_cmd(T1T_CMD_WRITE_NE, addr,
- 0xFF)) != NFC_STATUS_OK)
+ status = rw_t1t_send_static_cmd(T1T_CMD_WRITE_NE, addr, 0xFF);
+ if (status != NFC_STATUS_OK)
*p_notify = true;
else
p_t1t->substate = RW_T1T_SUBSTATE_WAIT_SET_ST_LOCK_BITS;
@@ -414,8 +414,8 @@ static tNFC_STATUS rw_t1t_handle_write_rsp(bool* p_notify, uint8_t* p_data) {
/* send WRITE-NE command */
RW_T1T_BLD_ADD((addr), (T1T_LOCK_BLOCK), (1));
- if ((status = rw_t1t_send_static_cmd(T1T_CMD_WRITE_NE, addr, 0xFF)) !=
- NFC_STATUS_OK)
+ status = rw_t1t_send_static_cmd(T1T_CMD_WRITE_NE, addr, 0xFF);
+ if (status != NFC_STATUS_OK)
*p_notify = true;
else
p_t1t->substate = RW_T1T_SUBSTATE_WAIT_SET_DYN_LOCK_BITS;
@@ -478,9 +478,10 @@ static tNFC_STATUS rw_t1t_handle_write_rsp(bool* p_notify, uint8_t* p_data) {
}
/* send WRITE-NE8 command */
- if ((status = rw_t1t_send_dyn_cmd(
- T1T_CMD_WRITE_NE8, (uint8_t)(offset / T1T_BLOCK_SIZE),
- write_block)) == NFC_STATUS_OK) {
+ status = rw_t1t_send_dyn_cmd(T1T_CMD_WRITE_NE8,
+ (uint8_t)(offset / T1T_BLOCK_SIZE),
+ write_block);
+ if (status == NFC_STATUS_OK) {
p_t1t->substate = RW_T1T_SUBSTATE_WAIT_SET_DYN_LOCK_BITS;
while (lock_count > num_locks) {
p_t1t->lockbyte[lock_count - 1].lock_status =
@@ -494,8 +495,8 @@ static tNFC_STATUS rw_t1t_handle_write_rsp(bool* p_notify, uint8_t* p_data) {
RW_T1T_BLD_ADD((addr), ((uint8_t)(offset / T1T_BLOCK_SIZE)),
((uint8_t)(offset % T1T_BLOCK_SIZE)));
value = (uint8_t)(tags_pow(2, num_bits) - 1);
- if ((status = rw_t1t_send_static_cmd(T1T_CMD_WRITE_NE, addr,
- value)) == NFC_STATUS_OK) {
+ status = rw_t1t_send_static_cmd(T1T_CMD_WRITE_NE, addr, value);
+ if (status == NFC_STATUS_OK) {
p_t1t->substate = RW_T1T_SUBSTATE_WAIT_SET_DYN_LOCK_BITS;
p_t1t->lockbyte[num_locks].lock_status =
RW_T1T_LOCK_UPDATE_INITIATED;
@@ -1155,8 +1156,8 @@ static tNFC_STATUS rw_t1t_handle_ndef_rall_rsp(void) {
p_t1t->segment++;
}
if (p_t1t->ndef_msg_len - p_t1t->work_offset <= 8) {
- if ((status = rw_t1t_send_dyn_cmd(T1T_CMD_READ8, p_t1t->block_read,
- NULL)) == NFC_STATUS_OK) {
+ status = rw_t1t_send_dyn_cmd(T1T_CMD_READ8, p_t1t->block_read, NULL);
+ if (status == NFC_STATUS_OK) {
p_t1t->tlv_detect = TAG_NDEF_TLV;
p_t1t->state = RW_T1T_STATE_READ_NDEF;
status = NFC_STATUS_CONTINUE;
@@ -1164,8 +1165,8 @@ static tNFC_STATUS rw_t1t_handle_ndef_rall_rsp(void) {
} else {
/* send RSEG command */
RW_T1T_BLD_ADDS((adds), (p_t1t->segment));
- if ((status = rw_t1t_send_dyn_cmd(T1T_CMD_RSEG, adds, NULL)) ==
- NFC_STATUS_OK) {
+ status = rw_t1t_send_dyn_cmd(T1T_CMD_RSEG, adds, NULL);
+ if (status == NFC_STATUS_OK) {
p_t1t->state = RW_T1T_STATE_READ_NDEF;
status = NFC_STATUS_CONTINUE;
}
@@ -1246,17 +1247,17 @@ static tNFC_STATUS rw_t1t_handle_ndef_read_rsp(uint8_t* p_data) {
if ((p_t1t->hr[0] & 0x0F) != 1) {
if ((p_t1t->ndef_msg_len - p_t1t->work_offset) <= T1T_BLOCK_SIZE) {
p_t1t->block_read++;
- if ((ndef_status = rw_t1t_send_dyn_cmd(
- T1T_CMD_READ8, (uint8_t)(p_t1t->block_read), NULL)) ==
- NFC_STATUS_OK) {
+ ndef_status = rw_t1t_send_dyn_cmd(T1T_CMD_READ8,
+ (uint8_t)(p_t1t->block_read), NULL);
+ if (ndef_status == NFC_STATUS_OK) {
ndef_status = NFC_STATUS_CONTINUE;
}
} else {
p_t1t->segment++;
/* send RSEG command */
RW_T1T_BLD_ADDS((adds), (p_t1t->segment));
- if ((ndef_status = rw_t1t_send_dyn_cmd(T1T_CMD_RSEG, adds, NULL)) ==
- NFC_STATUS_OK) {
+ ndef_status = rw_t1t_send_dyn_cmd(T1T_CMD_RSEG, adds, NULL);
+ if (ndef_status == NFC_STATUS_OK) {
ndef_status = NFC_STATUS_CONTINUE;
}
}
@@ -1978,9 +1979,9 @@ static void rw_t1t_update_lock_attributes(void) {
p_t1t->lock_attr[0x0D] = 0xFF;
} else {
/* update lock_attr based on segment and using dynamic lock bytes */
- if ((total_bits = rw_t1t_get_lock_bits_for_segment(
- p_t1t->segment, &start_lock_byte, &start_lock_bit,
- &end_lock_byte)) != 0) {
+ total_bits = rw_t1t_get_lock_bits_for_segment(
+ p_t1t->segment, &start_lock_byte, &start_lock_bit, &end_lock_byte);
+ if (total_bits != 0) {
xx = start_lock_bit;
num_dynamic_lock_bytes = start_lock_byte;
bits_covered = 0;
@@ -2137,7 +2138,8 @@ tNFC_STATUS RW_T1tFormatNDef(void) {
return (NFC_STATUS_REJECTED);
}
- if ((p_ret = t1t_tag_init_data(p_t1t->hr[0])) == NULL) {
+ p_ret = t1t_tag_init_data(p_t1t->hr[0]);
+ if (p_ret == NULL) {
RW_TRACE_WARNING2("RW_T1tFormatNDef - Invalid HR - HR0: %u, HR1: %u",
p_t1t->hr[0], p_t1t->hr[1]);
return (NFC_STATUS_REJECTED);
@@ -2173,8 +2175,8 @@ tNFC_STATUS RW_T1tFormatNDef(void) {
if (rw_cb.tcb.t1t.hr[0] != T1T_STATIC_HR0 ||
rw_cb.tcb.t1t.hr[1] >= RW_T1T_HR1_MIN) {
/* send WRITE-E8 command */
- if ((status = rw_t1t_send_dyn_cmd(
- T1T_CMD_WRITE_E8, 1, p_t1t->ndef_first_block)) == NFC_STATUS_OK) {
+ status = rw_t1t_send_dyn_cmd(T1T_CMD_WRITE_E8, 1, p_t1t->ndef_first_block);
+ if (status == NFC_STATUS_OK) {
p_t1t->state = RW_T1T_STATE_FORMAT_TAG;
p_t1t->b_update = false;
p_t1t->b_rseg = false;
@@ -2187,9 +2189,9 @@ tNFC_STATUS RW_T1tFormatNDef(void) {
/* send WRITE-E command */
RW_T1T_BLD_ADD((addr), 1, 0);
- if ((status = rw_t1t_send_static_cmd(T1T_CMD_WRITE_E, addr,
- p_t1t->ndef_first_block[0])) ==
- NFC_STATUS_OK) {
+ status = rw_t1t_send_static_cmd(T1T_CMD_WRITE_E, addr,
+ p_t1t->ndef_first_block[0]);
+ if (status == NFC_STATUS_OK) {
p_t1t->work_offset = 0;
p_t1t->state = RW_T1T_STATE_FORMAT_TAG;
p_t1t->substate = RW_T1T_SUBSTATE_WAIT_SET_NULL_NDEF;
@@ -2456,8 +2458,8 @@ tNFC_STATUS RW_T1tWriteNDef(uint16_t msg_len, uint8_t* p_msg) {
/* Dynamic data structure */
p_t1t->block_read = (uint8_t)((offset - 1) / T1T_BLOCK_SIZE);
/* Read NDEF final block before updating */
- if ((status = rw_t1t_send_dyn_cmd(T1T_CMD_READ8, p_t1t->block_read,
- NULL)) == NFC_STATUS_OK) {
+ status = rw_t1t_send_dyn_cmd(T1T_CMD_READ8, p_t1t->block_read, NULL);
+ if (status == NFC_STATUS_OK) {
p_t1t->num_ndef_finalblock = p_t1t->block_read;
p_t1t->state = RW_T1T_STATE_WRITE_NDEF;
p_t1t->substate = RW_T1T_SUBSTATE_WAIT_READ_NDEF_BLOCK;
@@ -2465,8 +2467,8 @@ tNFC_STATUS RW_T1tWriteNDef(uint16_t msg_len, uint8_t* p_msg) {
} else {
/* NDEF detected and Static memory structure so send WRITE-E command */
RW_T1T_BLD_ADD((addr), (T1T_CC_BLOCK), (T1T_CC_NMN_OFFSET));
- if ((status = rw_t1t_send_static_cmd(T1T_CMD_WRITE_E, addr, 0)) ==
- NFC_STATUS_OK) {
+ status = rw_t1t_send_static_cmd(T1T_CMD_WRITE_E, addr, 0);
+ if (status == NFC_STATUS_OK) {
p_t1t->state = RW_T1T_STATE_WRITE_NDEF;
p_t1t->substate = RW_T1T_SUBSTATE_WAIT_INVALIDATE_NDEF;
}
@@ -2509,8 +2511,8 @@ tNFC_STATUS RW_T1tSetTagReadOnly(bool b_hard_lock) {
(p_t1t->tag_attribute == RW_T1_TAG_ATTRB_INITIALIZED_NDEF)) {
/* send WRITE-NE command */
RW_T1T_BLD_ADD((addr), (T1T_CC_BLOCK), (T1T_CC_RWA_OFFSET));
- if ((status = rw_t1t_send_static_cmd(T1T_CMD_WRITE_NE, addr, 0x0F)) ==
- NFC_STATUS_OK) {
+ status = rw_t1t_send_static_cmd(T1T_CMD_WRITE_NE, addr, 0x0F);
+ if (status == NFC_STATUS_OK) {
p_t1t->b_update = false;
p_t1t->b_rseg = false;
diff --git a/src/nfc/tags/rw_t2t.c b/src/nfc/tags/rw_t2t.c
index 7e8b083..bb56e7b 100644
--- a/src/nfc/tags/rw_t2t.c
+++ b/src/nfc/tags/rw_t2t.c
@@ -379,7 +379,8 @@ tNFC_STATUS rw_t2t_send_cmd(uint8_t opcode, uint8_t* p_dat) {
RW_TRACE_EVENT2("RW SENT [%s]:0x%x CMD", t2t_info_to_str(p_cmd_rsp_info),
p_cmd_rsp_info->opcode);
- if ((status = NFC_SendData(NFC_RF_CONN_ID, p_data)) == NFC_STATUS_OK) {
+ status = NFC_SendData(NFC_RF_CONN_ID, p_data);
+ if (status == NFC_STATUS_OK) {
nfc_start_quick_timer(
&p_t2t->t2_timer, NFC_TTYPE_RW_T2T_RESPONSE,
(RW_T2T_TOUT_RESP * QUICK_TIMER_TICKS_PER_SEC) / 1000);
@@ -499,7 +500,8 @@ static void rw_t2t_process_error(void) {
RW_MAX_RETRIES);
/* allocate a new buffer for message */
- if ((p_cmd_buf = (NFC_HDR*)GKI_getpoolbuf(NFC_RW_POOL_ID)) != NULL) {
+ p_cmd_buf = (NFC_HDR*)GKI_getpoolbuf(NFC_RW_POOL_ID);
+ if (p_cmd_buf != NULL) {
memcpy(p_cmd_buf, p_t2t->p_cur_cmd_buf,
sizeof(NFC_HDR) + p_t2t->p_cur_cmd_buf->offset +
p_t2t->p_cur_cmd_buf->len);
@@ -604,7 +606,8 @@ static void rw_t2t_resume_op(void) {
p_t2t->p_cmd_rsp_info = (tT2T_CMD_RSP_INFO*)p_cmd_rsp_info;
/* allocate a new buffer for message */
- if ((p_cmd_buf = (NFC_HDR*)GKI_getpoolbuf(NFC_RW_POOL_ID)) != NULL) {
+ p_cmd_buf = (NFC_HDR*)GKI_getpoolbuf(NFC_RW_POOL_ID);
+ if (p_cmd_buf != NULL) {
memcpy(p_cmd_buf, p_t2t->p_sec_cmd_buf,
sizeof(NFC_HDR) + p_t2t->p_sec_cmd_buf->offset +
p_t2t->p_sec_cmd_buf->len);
@@ -648,7 +651,8 @@ tNFC_STATUS rw_t2t_sector_change(uint8_t sector) {
uint8_t* p;
tRW_T2T_CB* p_t2t = &rw_cb.tcb.t2t;
- if ((p_data = (NFC_HDR*)GKI_getpoolbuf(NFC_RW_POOL_ID)) == NULL) {
+ p_data = (NFC_HDR*)GKI_getpoolbuf(NFC_RW_POOL_ID);
+ if (p_data == NULL) {
RW_TRACE_ERROR0("rw_t2t_sector_change - No buffer");
return (NFC_STATUS_NO_BUFFERS);
}
@@ -663,7 +667,8 @@ tNFC_STATUS rw_t2t_sector_change(uint8_t sector) {
p_data->len = 4;
- if ((status = NFC_SendData(NFC_RF_CONN_ID, p_data)) == NFC_STATUS_OK) {
+ status = NFC_SendData(NFC_RF_CONN_ID, p_data);
+ if (status == NFC_STATUS_OK) {
/* Passive rsp command and suppose not to get response to this command */
p_t2t->p_cmd_rsp_info = NULL;
p_t2t->substate = RW_T2T_SUBSTATE_WAIT_SELECT_SECTOR;
@@ -705,8 +710,8 @@ tNFC_STATUS rw_t2t_read(uint16_t block) {
if (p_t2t->sector != block / T2T_BLOCKS_PER_SECTOR) {
sector_byte2[0] = 0xFF;
/* First Move to new sector before sending Read command */
- if ((status = rw_t2t_send_cmd(T2T_CMD_SEC_SEL, sector_byte2)) ==
- NFC_STATUS_OK) {
+ status = rw_t2t_send_cmd(T2T_CMD_SEC_SEL, sector_byte2);
+ if (status == NFC_STATUS_OK) {
/* Prepare command that needs to be sent after sector change op is
* completed */
p_t2t->select_sector = (uint8_t)(block / T2T_BLOCKS_PER_SECTOR);
@@ -728,8 +733,8 @@ tNFC_STATUS rw_t2t_read(uint16_t block) {
}
/* Send Read command as sector change is not needed */
- if ((status = rw_t2t_send_cmd(T2T_CMD_READ, (uint8_t*)read_cmd)) ==
- NFC_STATUS_OK) {
+ status = rw_t2t_send_cmd(T2T_CMD_READ, (uint8_t*)read_cmd);
+ if (status == NFC_STATUS_OK) {
p_t2t->block_read = block;
RW_TRACE_EVENT1("rw_t2t_read Sent Command for Block: %u", block);
}
@@ -764,8 +769,8 @@ tNFC_STATUS rw_t2t_write(uint16_t block, uint8_t* p_write_data) {
if (p_t2t->sector != block / T2T_BLOCKS_PER_SECTOR) {
sector_byte2[0] = 0xFF;
/* First Move to new sector before sending Write command */
- if ((status = rw_t2t_send_cmd(T2T_CMD_SEC_SEL, sector_byte2)) ==
- NFC_STATUS_OK) {
+ status = rw_t2t_send_cmd(T2T_CMD_SEC_SEL, sector_byte2);
+ if (status == NFC_STATUS_OK) {
/* Prepare command that needs to be sent after sector change op is
* completed */
p_t2t->select_sector = (uint8_t)(block / T2T_BLOCKS_PER_SECTOR);
@@ -786,7 +791,8 @@ tNFC_STATUS rw_t2t_write(uint16_t block, uint8_t* p_write_data) {
}
/* Send Write command as sector change is not needed */
- if ((status = rw_t2t_send_cmd(T2T_CMD_WRITE, write_cmd)) == NFC_STATUS_OK) {
+ status = rw_t2t_send_cmd(T2T_CMD_WRITE, write_cmd);
+ if (status == NFC_STATUS_OK) {
RW_TRACE_EVENT1("rw_t2t_write Sent Command for Block: %u", block);
}
@@ -810,8 +816,8 @@ tNFC_STATUS rw_t2t_select(void) {
/* Alloc cmd buf for retransmissions */
if (p_t2t->p_cur_cmd_buf == NULL) {
- if ((p_t2t->p_cur_cmd_buf = (NFC_HDR*)GKI_getpoolbuf(NFC_RW_POOL_ID)) ==
- NULL) {
+ p_t2t->p_cur_cmd_buf = (NFC_HDR*)GKI_getpoolbuf(NFC_RW_POOL_ID);
+ if (p_t2t->p_cur_cmd_buf == NULL) {
RW_TRACE_ERROR0(
"rw_t2t_select: unable to allocate buffer for retransmission");
return (NFC_STATUS_FAILED);
@@ -819,8 +825,8 @@ tNFC_STATUS rw_t2t_select(void) {
}
/* Alloc cmd buf for holding a command untill sector changes */
if (p_t2t->p_sec_cmd_buf == NULL) {
- if ((p_t2t->p_sec_cmd_buf = (NFC_HDR*)GKI_getpoolbuf(NFC_RW_POOL_ID)) ==
- NULL) {
+ p_t2t->p_sec_cmd_buf = (NFC_HDR*)GKI_getpoolbuf(NFC_RW_POOL_ID);
+ if (p_t2t->p_sec_cmd_buf == NULL) {
RW_TRACE_ERROR0(
"rw_t2t_select: unable to allocate buffer used during sector change");
return (NFC_STATUS_FAILED);
@@ -895,8 +901,8 @@ tNFC_STATUS RW_T2tPresenceCheck(void) {
(*p_rw_cb->p_cback)(RW_T2T_PRESENCE_CHECK_EVT, &evt_data);
} else {
/* IDLE state: send a READ command to block 0 of the current sector */
- if ((retval = rw_t2t_send_cmd(T2T_CMD_READ, &sector_blk)) ==
- NFC_STATUS_OK) {
+ retval = rw_t2t_send_cmd(T2T_CMD_READ, &sector_blk);
+ if (retval == NFC_STATUS_OK) {
p_rw_cb->tcb.t2t.state = RW_T2T_STATE_CHECK_PRESENCE;
}
}
@@ -925,7 +931,8 @@ tNFC_STATUS RW_T2tRead(uint16_t block) {
return (NFC_STATUS_FAILED);
}
- if ((status = rw_t2t_read(block)) == NFC_STATUS_OK) {
+ status = rw_t2t_read(block);
+ if (status == NFC_STATUS_OK) {
p_t2t->state = RW_T2T_STATE_READ;
RW_TRACE_EVENT0("RW_T2tRead Sent Read command");
}
@@ -956,7 +963,8 @@ tNFC_STATUS RW_T2tWrite(uint16_t block, uint8_t* p_write_data) {
return (NFC_STATUS_FAILED);
}
- if ((status = rw_t2t_write(block, p_write_data)) == NFC_STATUS_OK) {
+ status = rw_t2t_write(block, p_write_data);
+ if (status == NFC_STATUS_OK) {
p_t2t->state = RW_T2T_STATE_WRITE;
if (block < T2T_FIRST_DATA_BLOCK)
p_t2t->b_read_hdr = false;
@@ -1007,8 +1015,8 @@ tNFC_STATUS RW_T2tSectorSelect(uint8_t sector) {
sector_byte2[0] = 0xFF;
- if ((status = rw_t2t_send_cmd(T2T_CMD_SEC_SEL, sector_byte2)) ==
- NFC_STATUS_OK) {
+ status = rw_t2t_send_cmd(T2T_CMD_SEC_SEL, sector_byte2);
+ if (status == NFC_STATUS_OK) {
p_t2t->state = RW_T2T_STATE_SELECT_SECTOR;
p_t2t->select_sector = sector;
p_t2t->substate = RW_T2T_SUBSTATE_WAIT_SELECT_SECTOR_SUPPORT;
diff --git a/src/nfc/tags/rw_t2t_ndef.c b/src/nfc/tags/rw_t2t_ndef.c
index 7562bf0..626f653 100644
--- a/src/nfc/tags/rw_t2t_ndef.c
+++ b/src/nfc/tags/rw_t2t_ndef.c
@@ -775,7 +775,8 @@ tNFC_STATUS rw_t2t_read_locks(void) {
p_t2t->substate = RW_T2T_SUBSTATE_WAIT_READ_LOCKS;
/* send READ8 command */
- if ((status = rw_t2t_read((uint16_t)block)) == NFC_STATUS_OK) {
+ status = rw_t2t_read((uint16_t)block);
+ if (status == NFC_STATUS_OK) {
/* Reading Locks */
status = NFC_STATUS_CONTINUE;
} else {
@@ -818,8 +819,8 @@ void rw_t2t_extract_default_locks_info(void) {
/* No Lock control tlv is detected. Indicates lock bytes are present in
* default location */
/* Add a virtual Lock tlv to map this default lock location */
- if ((p_ret = t2t_tag_init_data(p_t2t->tag_hdr[0], false, 0)) != NULL)
- bytes_locked_per_lock_bit = p_ret->default_lock_blpb;
+ p_ret = t2t_tag_init_data(p_t2t->tag_hdr[0], false, 0);
+ if (p_ret != NULL) bytes_locked_per_lock_bit = p_ret->default_lock_blpb;
num_dynamic_lock_bits =
((p_t2t->tag_hdr[T2T_CC2_TMS_BYTE] * T2T_TMS_TAG_FACTOR) -
@@ -890,7 +891,8 @@ tNFC_STATUS rw_t2t_read_ndef_last_block(void) {
p_t2t->substate = RW_T2T_SUBSTATE_WAIT_READ_NDEF_LAST_BLOCK;
/* Read NDEF last block before updating */
- if ((status = rw_t2t_read(block)) == NFC_STATUS_OK) {
+ status = rw_t2t_read(block);
+ if (status == NFC_STATUS_OK) {
if ((p_t2t->new_ndef_msg_len + 1) <= p_t2t->max_ndef_msg_len) {
/* Locate Terminator TLV Block */
total_ndef_bytes++;
@@ -1129,7 +1131,8 @@ tNFC_STATUS rw_t2t_write_ndef_first_block(uint16_t msg_len, bool b_update_len) {
} else {
rw_t2t_update_cb(block, write_block, b_update_len);
/* Update the identified block with newly prepared data */
- if ((status = rw_t2t_write(block, write_block)) == NFC_STATUS_OK) {
+ status = rw_t2t_write(block, write_block);
+ if (status == NFC_STATUS_OK) {
p_t2t->b_read_data = false;
}
}
@@ -1814,8 +1817,8 @@ static void rw_t2t_handle_format_tag_rsp(uint8_t* p_data) {
memcpy(p_t2t->tag_data, p_data, T2T_READ_DATA_LEN);
p_t2t->b_read_data = true;
version_no = (uint16_t)p_data[0] << 8 | p_data[1];
- if ((p_ret = t2t_tag_init_data(p_t2t->tag_hdr[0], true, version_no)) !=
- NULL) {
+ p_ret = t2t_tag_init_data(p_t2t->tag_hdr[0], true, version_no);
+ if (p_ret != NULL) {
/* Valid Version Number */
if (p_ret->b_calc_cc) /* Calculate tag size from Version Information */
tms = rw_t2t_get_tag_size(p_data);
@@ -1850,9 +1853,8 @@ static void rw_t2t_handle_format_tag_rsp(uint8_t* p_data) {
locked_area = ((uint16_t)p_t2t->tag_data[2] << 8 | p_t2t->tag_data[3]) *
((uint16_t)p_t2t->tag_data[6]);
- if ((status =
- rw_t2t_set_lock_tlv(addr, p_t2t->tag_data[7], locked_area)) ==
- NFC_STATUS_REJECTED) {
+ status = rw_t2t_set_lock_tlv(addr, p_t2t->tag_data[7], locked_area);
+ if (status == NFC_STATUS_REJECTED) {
/* Cannot calculate Lock TLV. Set Null NDEF TLV and complete Format
* Operation */
next_block = T2T_FIRST_DATA_BLOCK;
@@ -1876,9 +1878,8 @@ static void rw_t2t_handle_format_tag_rsp(uint8_t* p_data) {
p_t2t->substate = RW_T2T_SUBSTATE_WAIT_SET_NULL_NDEF;
/* send WRITE-E8 command */
- if ((status = rw_t2t_write(next_block, p_t2t->ndef_final_block)) ==
- NFC_STATUS_OK)
- p_t2t->b_read_data = false;
+ status = rw_t2t_write(next_block, p_t2t->ndef_final_block);
+ if (status == NFC_STATUS_OK) p_t2t->b_read_data = false;
break;
case RW_T2T_SUBSTATE_WAIT_SET_NULL_NDEF:
@@ -2183,9 +2184,9 @@ static void rw_t2t_update_lock_attributes(void) {
}
/* Get lock bits applicable for the current segment */
- if ((total_bits = rw_t2t_get_lock_bits_for_segment(
- p_t2t->segment, &start_lock_byte, &start_lock_bit,
- &end_lock_byte)) != 0) {
+ total_bits = rw_t2t_get_lock_bits_for_segment(
+ p_t2t->segment, &start_lock_byte, &start_lock_bit, &end_lock_byte);
+ if (total_bits != 0) {
/* update lock_attributes based on current segment using dynamic lock bytes
*/
xx = start_lock_bit;
@@ -2395,8 +2396,8 @@ tNFC_STATUS rw_t2t_set_dynamic_lock_bits(uint8_t* p_data) {
p_t2t->substate = RW_T2T_SUBSTATE_WAIT_SET_DYN_LOCK_BITS;
/* send WRITE command to set dynamic lock bits */
- if ((status = rw_t2t_write((uint16_t)(offset / T2T_BLOCK_SIZE),
- write_block)) == NFC_STATUS_OK) {
+ status = rw_t2t_write((uint16_t)(offset / T2T_BLOCK_SIZE), write_block);
+ if (status == NFC_STATUS_OK) {
while (lock_count > num_locks) {
/* Set update initiated flag to indicate a write command is sent to
* set dynamic lock bits of the block */
@@ -2470,8 +2471,8 @@ tNFC_STATUS rw_t2t_set_lock_tlv(uint16_t addr, uint8_t num_dyn_lock_bits,
p_t2t->substate = RW_T2T_SUBSTATE_WAIT_SET_LOCK_TLV;
/* send WRITE-E8 command */
- if ((status = rw_t2t_write(T2T_FIRST_DATA_BLOCK, data_block)) ==
- NFC_STATUS_OK) {
+ status = rw_t2t_write(T2T_FIRST_DATA_BLOCK, data_block);
+ if (status == NFC_STATUS_OK) {
p_t2t->b_read_data = false;
} else
p_t2t->substate = RW_T2T_SUBSTATE_NONE;
@@ -2515,7 +2516,8 @@ tNFC_STATUS rw_t2t_set_cc(uint8_t tms) {
p_t2t->substate = RW_T2T_SUBSTATE_WAIT_SET_CC;
/* send WRITE-E8 command */
- if ((status = rw_t2t_write(T2T_CC_BLOCK, cc_block)) == NFC_STATUS_OK) {
+ status = rw_t2t_write(T2T_CC_BLOCK, cc_block);
+ if (status == NFC_STATUS_OK) {
p_t2t->state = RW_T2T_STATE_FORMAT_TAG;
p_t2t->b_read_hdr = false;
} else
@@ -2542,7 +2544,8 @@ tNFC_STATUS rw_t2t_format_tag(void) {
tNFC_STATUS status = NFC_STATUS_FAILED;
bool b_blank_tag = true;
- if ((p_ret = t2t_tag_init_data(p_t2t->tag_hdr[0], false, 0)) == NULL) {
+ p_ret = t2t_tag_init_data(p_t2t->tag_hdr[0], false, 0);
+ if (p_ret == NULL) {
RW_TRACE_WARNING1(
"rw_t2t_format_tag - Unknown Manufacturer ID: %u, Cannot Format the "
"tag!",
@@ -2581,7 +2584,8 @@ tNFC_STATUS rw_t2t_format_tag(void) {
/* If Version number is not read, READ it now */
p_t2t->substate = RW_T2T_SUBSTATE_WAIT_READ_VERSION_INFO;
- if ((status = rw_t2t_read(p_ret->version_block)) == NFC_STATUS_OK)
+ status = rw_t2t_read(p_ret->version_block);
+ if (status == NFC_STATUS_OK)
p_t2t->state = RW_T2T_STATE_FORMAT_TAG;
else
p_t2t->substate = RW_T2T_SUBSTATE_NONE;
@@ -2650,7 +2654,8 @@ tNFC_STATUS rw_t2t_soft_lock_tag(void) {
p_t2t->substate = RW_T2T_SUBSTATE_WAIT_SET_CC_RO;
/* First Soft lock the tag */
- if ((status = rw_t2t_write(T2T_CC_BLOCK, write_block)) == NFC_STATUS_OK) {
+ status = rw_t2t_write(T2T_CC_BLOCK, write_block);
+ if (status == NFC_STATUS_OK) {
p_t2t->state = RW_T2T_STATE_SET_TAG_RO;
p_t2t->b_read_hdr = false;
} else {
@@ -2685,13 +2690,14 @@ tNFC_STATUS RW_T2tFormatNDef(void) {
/* If UID is not read, READ it now */
p_t2t->substate = RW_T2T_SUBSTATE_WAIT_READ_CC;
- if ((status = rw_t2t_read(0)) == NFC_STATUS_OK)
+ status = rw_t2t_read(0);
+ if (status == NFC_STATUS_OK)
p_t2t->state = RW_T2T_STATE_FORMAT_TAG;
else
p_t2t->substate = RW_T2T_SUBSTATE_NONE;
} else {
- if ((status = rw_t2t_format_tag()) != NFC_STATUS_OK)
- p_t2t->b_read_hdr = false;
+ status = rw_t2t_format_tag();
+ if (status != NFC_STATUS_OK) p_t2t->b_read_hdr = false;
}
return status;
}
@@ -2781,7 +2787,8 @@ tNFC_STATUS RW_T2tLocateTlv(uint8_t tlv_type) {
}
/* Start reading tag, looking for the specified TLV */
- if ((status = rw_t2t_read((uint16_t)block)) == NFC_STATUS_OK) {
+ status = rw_t2t_read((uint16_t)block);
+ if (status == NFC_STATUS_OK) {
p_t2t->state = RW_T2T_STATE_DETECT_TLV;
} else {
p_t2t->substate = RW_T2T_SUBSTATE_NONE;
@@ -2879,7 +2886,8 @@ tNFC_STATUS RW_T2tReadNDef(uint8_t* p_buffer, uint16_t buf_len) {
rw_t2t_handle_ndef_read_rsp(p_t2t->tag_data);
} else {
/* Start reading NDEF Message */
- if ((status = rw_t2t_read(block)) == NFC_STATUS_OK) {
+ status = rw_t2t_read(block);
+ if (status == NFC_STATUS_OK) {
p_t2t->state = RW_T2T_STATE_READ_NDEF;
}
}
@@ -2967,7 +2975,8 @@ tNFC_STATUS RW_T2tWriteNDef(uint16_t msg_len, uint8_t* p_msg) {
rw_t2t_handle_ndef_write_rsp(
&p_t2t->tag_data[(block - T2T_FIRST_DATA_BLOCK) * T2T_BLOCK_LEN]);
} else {
- if ((status = rw_t2t_read(block)) == NFC_STATUS_OK)
+ status = rw_t2t_read(block);
+ if (status == NFC_STATUS_OK)
p_t2t->state = RW_T2T_STATE_WRITE_NDEF;
else
p_t2t->substate = RW_T2T_SUBSTATE_NONE;
@@ -3005,13 +3014,14 @@ tNFC_STATUS RW_T2tSetTagReadOnly(bool b_hard_lock) {
if (!p_t2t->b_read_hdr) {
/* Read CC block before configuring tag as Read only */
p_t2t->substate = RW_T2T_SUBSTATE_WAIT_READ_CC;
- if ((status = rw_t2t_read((uint16_t)0)) == NFC_STATUS_OK) {
+ status = rw_t2t_read((uint16_t)0);
+ if (status == NFC_STATUS_OK) {
p_t2t->state = RW_T2T_STATE_SET_TAG_RO;
} else
p_t2t->substate = RW_T2T_SUBSTATE_NONE;
} else {
- if ((status = rw_t2t_soft_lock_tag()) != NFC_STATUS_OK)
- p_t2t->b_read_hdr = false;
+ status = rw_t2t_soft_lock_tag();
+ if (status != NFC_STATUS_OK) p_t2t->b_read_hdr = false;
}
return status;
diff --git a/src/nfc/tags/rw_t3t.c b/src/nfc/tags/rw_t3t.c
index d25b4cd..2d1768b 100644
--- a/src/nfc/tags/rw_t3t.c
+++ b/src/nfc/tags/rw_t3t.c
@@ -265,7 +265,8 @@ void rw_t3t_process_error(tNFC_STATUS status) {
RW_MAX_RETRIES);
/* allocate a new buffer for message */
- if ((p_cmd_buf = rw_t3t_get_cmd_buf()) != NULL) {
+ p_cmd_buf = rw_t3t_get_cmd_buf();
+ if (p_cmd_buf != NULL) {
memcpy(p_cmd_buf, p_cb->p_cur_cmd_buf,
sizeof(NFC_HDR) + p_cb->p_cur_cmd_buf->offset +
p_cb->p_cur_cmd_buf->len);
@@ -373,7 +374,8 @@ void rw_t3t_handle_nci_poll_ntf(uint8_t nci_status, uint8_t num_responses,
sensf_res_buf_size, p_sensf_res_buf);
} else {
/* Handle POLL ntf in response to RW_T3tPoll */
- if ((evt_data.t3t_poll.status = nci_status) == NCI_STATUS_OK) {
+ evt_data.t3t_poll.status = nci_status;
+ if (evt_data.t3t_poll.status == NCI_STATUS_OK) {
evt_data.t3t_poll.rc = p_cb->cur_poll_rc;
evt_data.t3t_poll.response_num = num_responses;
evt_data.t3t_poll.response_bufsize = sensf_res_buf_size;
@@ -600,7 +602,8 @@ tNFC_STATUS rw_t3t_send_to_lower(NFC_HDR* p_msg) {
NFC_HDR* rw_t3t_get_cmd_buf(void) {
NFC_HDR* p_cmd_buf;
- if ((p_cmd_buf = (NFC_HDR*)GKI_getpoolbuf(NFC_RW_POOL_ID)) != NULL) {
+ p_cmd_buf = (NFC_HDR*)GKI_getpoolbuf(NFC_RW_POOL_ID);
+ if (p_cmd_buf != NULL) {
/* Reserve offset for NCI_DATA_HDR and NFC-F Sod (LEN) field */
p_cmd_buf->offset = NCI_MSG_OFFSET_SIZE + NCI_DATA_HDR_SIZE + 1;
p_cmd_buf->len = 0;
@@ -632,7 +635,8 @@ tNFC_STATUS rw_t3t_send_cmd(tRW_T3T_CB* p_cb, uint8_t rw_t3t_cmd,
p_cb->cur_tout = timeout_ticks;
p_cb->rw_state = RW_T3T_STATE_COMMAND_PENDING;
- if ((retval = rw_t3t_send_to_lower(p_cmd_buf)) == NFC_STATUS_OK) {
+ retval = rw_t3t_send_to_lower(p_cmd_buf);
+ if (retval == NFC_STATUS_OK) {
/* Start timer for waiting for response */
nfc_start_quick_timer(&p_cb->timer, NFC_TTYPE_RW_T3T_RESPONSE,
timeout_ticks);
@@ -665,7 +669,8 @@ tNFC_STATUS rw_t3t_send_update_ndef_attribute_cmd(tRW_T3T_CB* p_cb,
uint32_t ln;
uint8_t* p_ndef_attr_info_start;
- if ((p_cmd_buf = rw_t3t_get_cmd_buf()) != NULL) {
+ p_cmd_buf = rw_t3t_get_cmd_buf();
+ if (p_cmd_buf != NULL) {
/* Construct T3T message */
p = p_cmd_start = (uint8_t*)(p_cmd_buf + 1) + p_cmd_buf->offset;
@@ -754,7 +759,8 @@ tNFC_STATUS rw_t3t_send_next_ndef_update_cmd(tRW_T3T_CB* p_cb) {
uint8_t blocks_per_update;
uint32_t timeout;
- if ((p_cmd_buf = rw_t3t_get_cmd_buf()) != NULL) {
+ p_cmd_buf = rw_t3t_get_cmd_buf();
+ if (p_cmd_buf != NULL) {
/* Construct T3T message */
p = p_cmd_start = (uint8_t*)(p_cmd_buf + 1) + p_cmd_buf->offset;
@@ -894,7 +900,8 @@ tNFC_STATUS rw_t3t_send_next_ndef_check_cmd(tRW_T3T_CB* p_cb) {
NFC_HDR* p_cmd_buf;
uint8_t *p_cmd_start, *p;
- if ((p_cmd_buf = rw_t3t_get_cmd_buf()) != NULL) {
+ p_cmd_buf = rw_t3t_get_cmd_buf();
+ if (p_cmd_buf != NULL) {
/* Construct T3T message */
p = p_cmd_start = (uint8_t*)(p_cmd_buf + 1) + p_cmd_buf->offset;
@@ -1079,7 +1086,8 @@ tNFC_STATUS rw_t3t_send_check_cmd(tRW_T3T_CB* p_cb, uint8_t num_blocks,
tNFC_STATUS retval = NFC_STATUS_OK;
p_cb->cur_cmd = RW_T3T_CMD_CHECK;
- if ((p_cmd_buf = rw_t3t_get_cmd_buf()) != NULL) {
+ p_cmd_buf = rw_t3t_get_cmd_buf();
+ if (p_cmd_buf != NULL) {
/* Construct T3T message */
p = p_cmd_start = (uint8_t*)(p_cmd_buf + 1) + p_cmd_buf->offset;
rw_t3t_message_set_block_list(p_cb, &p, num_blocks, p_t3t_blocks);
@@ -1114,7 +1122,8 @@ tNFC_STATUS rw_t3t_send_update_cmd(tRW_T3T_CB* p_cb, uint8_t num_blocks,
tNFC_STATUS retval = NFC_STATUS_OK;
p_cb->cur_cmd = RW_T3T_CMD_UPDATE;
- if ((p_cmd_buf = rw_t3t_get_cmd_buf()) != NULL) {
+ p_cmd_buf = rw_t3t_get_cmd_buf();
+ if (p_cmd_buf != NULL) {
/* Construct T3T message */
p = p_cmd_start = (uint8_t*)(p_cmd_buf + 1) + p_cmd_buf->offset;
rw_t3t_message_set_block_list(p_cb, &p, num_blocks, p_t3t_blocks);
@@ -1149,7 +1158,8 @@ tNFC_STATUS rw_t3t_check_mc_block(tRW_T3T_CB* p_cb) {
uint8_t *p, *p_cmd_start;
/* Read Memory Configuration block */
- if ((p_cmd_buf = rw_t3t_get_cmd_buf()) != NULL) {
+ p_cmd_buf = rw_t3t_get_cmd_buf();
+ if (p_cmd_buf != NULL) {
/* Construct T3T message */
p = p_cmd_start = (uint8_t*)(p_cmd_buf + 1) + p_cmd_buf->offset;
@@ -1199,7 +1209,8 @@ tNFC_STATUS rw_t3t_send_raw_frame(tRW_T3T_CB* p_cb, uint16_t len,
uint8_t* p;
tNFC_STATUS retval = NFC_STATUS_OK;
- if ((p_cmd_buf = rw_t3t_get_cmd_buf()) != NULL) {
+ p_cmd_buf = rw_t3t_get_cmd_buf();
+ if (p_cmd_buf != NULL) {
/* Construct T3T message */
p = (uint8_t*)(p_cmd_buf + 1) + p_cmd_buf->offset;
@@ -1531,8 +1542,8 @@ void rw_t3t_act_handle_check_ndef_rsp(tRW_T3T_CB* p_cb, NFC_HDR* p_msg_rsp) {
/* Send CHECK cmd for next NDEF segment, if needed */
if (!(p_cb->flags & RW_T3T_FL_IS_FINAL_NDEF_SEGMENT)) {
- if ((nfc_status = rw_t3t_send_next_ndef_check_cmd(p_cb)) ==
- NFC_STATUS_OK) {
+ nfc_status = rw_t3t_send_next_ndef_check_cmd(p_cb);
+ if (nfc_status == NFC_STATUS_OK) {
/* Still getting more segments. Don't send RW_T3T_CHECK_CPLT_EVT yet
*/
check_complete = false;
@@ -1588,8 +1599,8 @@ void rw_t3t_act_handle_update_ndef_rsp(tRW_T3T_CB* p_cb, NFC_HDR* p_msg_rsp) {
/* If any more NDEF bytes to update, then send next UPDATE command */
else if (p_cb->ndef_msg_bytes_sent < p_cb->ndef_msg_len) {
/* Send UPDATE command for next segment of NDEF */
- if ((nfc_status = rw_t3t_send_next_ndef_update_cmd(p_cb)) ==
- NFC_STATUS_OK) {
+ nfc_status = rw_t3t_send_next_ndef_update_cmd(p_cb);
+ if (nfc_status == NFC_STATUS_OK) {
/* Wait for update response */
update_complete = false;
}
@@ -1598,8 +1609,8 @@ void rw_t3t_act_handle_update_ndef_rsp(tRW_T3T_CB* p_cb, NFC_HDR* p_msg_rsp) {
block */
else {
p_cb->flags |= RW_T3T_FL_IS_FINAL_NDEF_SEGMENT;
- if ((nfc_status = rw_t3t_send_update_ndef_attribute_cmd(p_cb, false)) ==
- NFC_STATUS_OK) {
+ nfc_status = rw_t3t_send_update_ndef_attribute_cmd(p_cb, false);
+ if (nfc_status == NFC_STATUS_OK) {
/* Wait for update response */
update_complete = false;
}
@@ -1670,7 +1681,8 @@ static void rw_t3t_handle_ndef_detect_poll_rsp(tRW_T3T_CB* p_cb,
/* Tag responded for NDEF poll */
/* Read NDEF attribute block */
- if ((p_cmd_buf = rw_t3t_get_cmd_buf()) != NULL) {
+ p_cmd_buf = rw_t3t_get_cmd_buf();
+ if (p_cmd_buf != NULL) {
/* Construct T3T message */
p = p_cmd_start = (uint8_t*)(p_cmd_buf + 1) + p_cmd_buf->offset;
@@ -1698,9 +1710,9 @@ static void rw_t3t_handle_ndef_detect_poll_rsp(tRW_T3T_CB* p_cb,
p_cmd_buf->len = (uint16_t)(p - p_cmd_start);
/* Send the T3T message */
- if ((evt_data.status =
- rw_t3t_send_cmd(p_cb, RW_T3T_CMD_DETECT_NDEF, p_cmd_buf,
- rw_t3t_check_timeout(1))) == NFC_STATUS_OK) {
+ evt_data.status = rw_t3t_send_cmd(p_cb, RW_T3T_CMD_DETECT_NDEF, p_cmd_buf,
+ rw_t3t_check_timeout(1));
+ if (evt_data.status == NFC_STATUS_OK) {
/* CHECK command sent. Wait for response */
return;
}
@@ -1732,7 +1744,8 @@ tNFC_STATUS rw_t3t_update_block(tRW_T3T_CB* p_cb, uint8_t block_id,
NFC_HDR* p_cmd_buf;
tNFC_STATUS status;
- if ((p_cmd_buf = rw_t3t_get_cmd_buf()) != NULL) {
+ p_cmd_buf = rw_t3t_get_cmd_buf();
+ if (p_cmd_buf != NULL) {
p_dst = p_cmd_start = (uint8_t*)(p_cmd_buf + 1) + p_cmd_buf->offset;
/* Add UPDATE opcode to message */
@@ -2310,8 +2323,8 @@ tNFC_STATUS rw_t3t_select(uint8_t peer_nfcid2[NCI_RF_F_UID_LEN],
/* Alloc cmd buf for retransmissions */
if (p_cb->p_cur_cmd_buf == NULL) {
- if ((p_cb->p_cur_cmd_buf = (NFC_HDR*)GKI_getpoolbuf(NFC_RW_POOL_ID)) ==
- NULL) {
+ p_cb->p_cur_cmd_buf = (NFC_HDR*)GKI_getpoolbuf(NFC_RW_POOL_ID);
+ if (p_cb->p_cur_cmd_buf == NULL) {
RW_TRACE_ERROR0(
"rw_t3t_select: unable to allocate buffer for retransmission");
p_cb->rw_state = RW_T3T_STATE_NOT_ACTIVATED;
@@ -2477,8 +2490,8 @@ tNFC_STATUS RW_T3tDetectNDef(void) {
return (NFC_STATUS_FAILED);
}
- if ((retval = (tNFC_STATUS)nci_snd_t3t_polling(T3T_SYSTEM_CODE_NDEF, 0, 0)) ==
- NCI_STATUS_OK) {
+ retval = (tNFC_STATUS)nci_snd_t3t_polling(T3T_SYSTEM_CODE_NDEF, 0, 0);
+ if (retval == NCI_STATUS_OK) {
p_cb->cur_cmd = RW_T3T_CMD_DETECT_NDEF;
p_cb->cur_tout = RW_T3T_DEFAULT_CMD_TIMEOUT_TICKS;
p_cb->cur_poll_rc = 0;
@@ -2736,8 +2749,8 @@ tNFC_STATUS RW_T3tPresenceCheck(void) {
}
} else {
/* IDLE state: send POLL command */
- if ((retval = (tNFC_STATUS)nci_snd_t3t_polling(0xFFFF, T3T_POLL_RC_SC,
- 0)) == NCI_STATUS_OK) {
+ retval = (tNFC_STATUS)nci_snd_t3t_polling(0xFFFF, T3T_POLL_RC_SC, 0);
+ if (retval == NCI_STATUS_OK) {
p_rw_cb->tcb.t3t.flags |= RW_T3T_FL_W4_PRESENCE_CHECK_POLL_RSP;
p_rw_cb->tcb.t3t.rw_state = RW_T3T_STATE_COMMAND_PENDING;
p_rw_cb->tcb.t3t.cur_poll_rc = 0;
@@ -2781,8 +2794,8 @@ tNFC_STATUS RW_T3tPoll(uint16_t system_code, tT3T_POLL_RC rc, uint8_t tsn) {
return (NFC_STATUS_FAILED);
}
- if ((retval = (tNFC_STATUS)nci_snd_t3t_polling(system_code, (uint8_t)rc,
- tsn)) == NCI_STATUS_OK) {
+ retval = (tNFC_STATUS)nci_snd_t3t_polling(system_code, (uint8_t)rc, tsn);
+ if (retval == NCI_STATUS_OK) {
/* start timer for waiting for responses */
p_cb->cur_poll_rc = rc;
p_cb->rw_state = RW_T3T_STATE_COMMAND_PENDING;
@@ -2860,8 +2873,8 @@ tNFC_STATUS RW_T3tGetSystemCodes(void) {
p_cb->rw_state);
return (NFC_STATUS_FAILED);
} else {
- if ((retval = (tNFC_STATUS)nci_snd_t3t_polling(0xFFFF, T3T_POLL_RC_SC,
- 0)) == NCI_STATUS_OK) {
+ retval = (tNFC_STATUS)nci_snd_t3t_polling(0xFFFF, T3T_POLL_RC_SC, 0);
+ if (retval == NCI_STATUS_OK) {
p_cb->cur_cmd = RW_T3T_CMD_GET_SYSTEM_CODES;
p_cb->cur_tout = RW_T3T_DEFAULT_CMD_TIMEOUT_TICKS;
p_cb->cur_poll_rc = T3T_POLL_RC_SC;
@@ -2906,9 +2919,9 @@ tNFC_STATUS RW_T3tFormatNDef(void) {
return (NFC_STATUS_FAILED);
} else {
/* Poll tag, to see if Felica-Lite system is supported */
- if ((retval = (tNFC_STATUS)nci_snd_t3t_polling(T3T_SYSTEM_CODE_FELICA_LITE,
- T3T_POLL_RC_SC, 0)) ==
- NCI_STATUS_OK) {
+ retval = (tNFC_STATUS)nci_snd_t3t_polling(T3T_SYSTEM_CODE_FELICA_LITE,
+ T3T_POLL_RC_SC, 0);
+ if (retval == NCI_STATUS_OK) {
p_cb->cur_cmd = RW_T3T_CMD_FORMAT;
p_cb->cur_tout = RW_T3T_DEFAULT_CMD_TIMEOUT_TICKS;
p_cb->cur_poll_rc = T3T_POLL_RC_SC;
@@ -2968,9 +2981,9 @@ tNFC_STATUS RW_T3tSetReadOnly(bool b_hard_lock) {
return (retval);
} else {
/* Poll tag, to see if Felica-Lite system is supported */
- if ((retval = (tNFC_STATUS)nci_snd_t3t_polling(T3T_SYSTEM_CODE_FELICA_LITE,
- T3T_POLL_RC_SC, 0)) ==
- NCI_STATUS_OK) {
+ retval = (tNFC_STATUS)nci_snd_t3t_polling(T3T_SYSTEM_CODE_FELICA_LITE,
+ T3T_POLL_RC_SC, 0);
+ if (retval == NCI_STATUS_OK) {
if (b_hard_lock)
p_cb->cur_cmd = RW_T3T_CMD_SET_READ_ONLY_HARD;
else
diff --git a/src/nfc/tags/rw_t4t.c b/src/nfc/tags/rw_t4t.c
index 49ecd83..dbc35e0 100644
--- a/src/nfc/tags/rw_t4t.c
+++ b/src/nfc/tags/rw_t4t.c
@@ -2119,8 +2119,8 @@ tNFC_STATUS RW_T4tPresenceCheck(uint8_t option) {
status = false;
if (option == RW_T4T_CHK_EMPTY_I_BLOCK) {
/* use empty I block for presence check */
- if ((p_data = (NFC_HDR*)GKI_getbuf(NCI_MSG_OFFSET_SIZE +
- NCI_DATA_HDR_SIZE)) != NULL) {
+ p_data = (NFC_HDR*)GKI_getbuf(NCI_MSG_OFFSET_SIZE + NCI_DATA_HDR_SIZE);
+ if (p_data != NULL) {
p_data->offset = NCI_MSG_OFFSET_SIZE + NCI_DATA_HDR_SIZE;
p_data->len = 0;
if (NFC_SendData(NFC_RF_CONN_ID, (NFC_HDR*)p_data) == NFC_STATUS_OK)