static analysis: ignoring return value of functions [MISRA 2012 Directive 4.7, required]
This commit is contained in:
parent
b2de7f4cbe
commit
9e8ceb4dfa
10 changed files with 54 additions and 54 deletions
|
|
@ -655,7 +655,7 @@ void CO_EM_process(CO_EM_t *em,
|
|||
/* send emergency message */
|
||||
(void)memcpy(em->CANtxBuff->data, &em->fifo[fifoPpPtr].msg,
|
||||
sizeof(em->CANtxBuff->data));
|
||||
CO_CANsend(em->CANdevTx, em->CANtxBuff);
|
||||
(void)CO_CANsend(em->CANdevTx, em->CANtxBuff);
|
||||
|
||||
#if ((CO_CONFIG_EM) & CO_CONFIG_EM_CONSUMER) != 0
|
||||
/* report also own emergency messages */
|
||||
|
|
|
|||
|
|
@ -239,7 +239,7 @@ CO_NMT_reset_cmd_t CO_NMT_process(CO_NMT_t *NMT,
|
|||
|| (NMTstateCpy != NMT->operatingStatePrev))
|
||||
)) {
|
||||
NMT->HB_TXbuff->data[0] = (uint8_t) NMTstateCpy;
|
||||
CO_CANsend(NMT->HB_CANdevTx, NMT->HB_TXbuff);
|
||||
(void)CO_CANsend(NMT->HB_CANdevTx, NMT->HB_TXbuff);
|
||||
|
||||
if (NMTstateCpy == CO_NMT_INITIALIZING) {
|
||||
/* NMT slave self starting */
|
||||
|
|
|
|||
|
|
@ -225,7 +225,7 @@ void CO_nodeGuardingSlave_process(CO_nodeGuardingSlave_t *ngs,
|
|||
else {
|
||||
ngs->toggle = true;
|
||||
}
|
||||
CO_CANsend(ngs->CANdevTx, ngs->CANtxBuff);
|
||||
(void)CO_CANsend(ngs->CANdevTx, ngs->CANtxBuff);
|
||||
|
||||
if (ngs->lifeTimeTimeout) {
|
||||
/* error bit is shared with HB consumer */
|
||||
|
|
@ -436,7 +436,7 @@ void CO_nodeGuardingMaster_process(CO_nodeGuardingMaster_t *ngm,
|
|||
node->ident,
|
||||
true, 1, 0);
|
||||
#endif
|
||||
CO_CANsend(ngm->CANdevTx, ngm->CANtxBuff);
|
||||
(void)CO_CANsend(ngm->CANdevTx, ngm->CANtxBuff);
|
||||
node->CANtxWasBusy = false;
|
||||
node->responseRecived = false;
|
||||
node->guardTimer = node->guardTime_us;
|
||||
|
|
|
|||
10
301/CO_PDO.c
10
301/CO_PDO.c
|
|
@ -1389,7 +1389,7 @@ void CO_TPDO_process(CO_TPDO_t *TPDO,
|
|||
|
||||
/* send TPDO */
|
||||
if (TPDO->sendRequest && (TPDO->inhibitTimer == 0U)) {
|
||||
CO_TPDOsend(TPDO);
|
||||
(void)CO_TPDOsend(TPDO);
|
||||
}
|
||||
|
||||
#if ((CO_CONFIG_PDO) & CO_CONFIG_FLAG_TIMERNEXT) != 0
|
||||
|
|
@ -1402,7 +1402,7 @@ void CO_TPDO_process(CO_TPDO_t *TPDO,
|
|||
#endif
|
||||
#else
|
||||
if (TPDO->sendRequest) {
|
||||
CO_TPDOsend(TPDO);
|
||||
(void)CO_TPDOsend(TPDO);
|
||||
}
|
||||
#endif
|
||||
} /* if (TPDO->transmissionType >= CO_PDO_TRANSM_TYPE_SYNC_EVENT_LO) */
|
||||
|
|
@ -1412,7 +1412,7 @@ void CO_TPDO_process(CO_TPDO_t *TPDO,
|
|||
else if ((TPDO->SYNC != NULL) && syncWas) {
|
||||
/* send synchronous acyclic TPDO */
|
||||
if (TPDO->transmissionType == (uint8_t)CO_PDO_TRANSM_TYPE_SYNC_ACYCLIC) {
|
||||
if (TPDO->sendRequest) { CO_TPDOsend(TPDO); }
|
||||
if (TPDO->sendRequest) { (void)CO_TPDOsend(TPDO); }
|
||||
}
|
||||
/* send synchronous cyclic TPDO */
|
||||
else {
|
||||
|
|
@ -1434,13 +1434,13 @@ void CO_TPDO_process(CO_TPDO_t *TPDO,
|
|||
if (TPDO->syncCounter == 254U) {
|
||||
if (TPDO->SYNC->counter == TPDO->syncStartValue) {
|
||||
TPDO->syncCounter = TPDO->transmissionType;
|
||||
CO_TPDOsend(TPDO);
|
||||
(void)CO_TPDOsend(TPDO);
|
||||
}
|
||||
}
|
||||
/* Send TPDO after every N-th Sync */
|
||||
else if (--TPDO->syncCounter == 0U) {
|
||||
TPDO->syncCounter = TPDO->transmissionType;
|
||||
CO_TPDOsend(TPDO);
|
||||
(void)CO_TPDOsend(TPDO);
|
||||
}
|
||||
else { /* MISRA C 2004 14.10 */ }
|
||||
}
|
||||
|
|
|
|||
|
|
@ -934,7 +934,7 @@ CO_SDO_return_t CO_SDOclientDownload(CO_SDOclient_t *SDO_C,
|
|||
|
||||
/* reset timeout timer and send message */
|
||||
SDO_C->timeoutTimer = 0;
|
||||
CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
(void)CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
SDO_C->state = CO_SDO_ST_DOWNLOAD_INITIATE_RSP;
|
||||
break;
|
||||
}
|
||||
|
|
@ -971,7 +971,7 @@ CO_SDO_return_t CO_SDOclientDownload(CO_SDOclient_t *SDO_C,
|
|||
|
||||
/* reset timeout timer and send message */
|
||||
SDO_C->timeoutTimer = 0;
|
||||
CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
(void)CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
SDO_C->state = CO_SDO_ST_DOWNLOAD_SEGMENT_RSP;
|
||||
break;
|
||||
}
|
||||
|
|
@ -993,7 +993,7 @@ CO_SDO_return_t CO_SDOclientDownload(CO_SDOclient_t *SDO_C,
|
|||
|
||||
/* reset timeout timer and send message */
|
||||
SDO_C->timeoutTimer = 0;
|
||||
CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
(void)CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
SDO_C->state = CO_SDO_ST_DOWNLOAD_BLK_INITIATE_RSP;
|
||||
break;
|
||||
}
|
||||
|
|
@ -1044,7 +1044,7 @@ CO_SDO_return_t CO_SDOclientDownload(CO_SDOclient_t *SDO_C,
|
|||
#endif
|
||||
/* reset timeout timer and send message */
|
||||
SDO_C->timeoutTimer = 0;
|
||||
CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
(void)CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
@ -1055,7 +1055,7 @@ CO_SDO_return_t CO_SDOclientDownload(CO_SDOclient_t *SDO_C,
|
|||
|
||||
/* reset timeout timer and send message */
|
||||
SDO_C->timeoutTimer = 0;
|
||||
CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
(void)CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
SDO_C->state = CO_SDO_ST_DOWNLOAD_BLK_END_RSP;
|
||||
break;
|
||||
}
|
||||
|
|
@ -1077,7 +1077,7 @@ CO_SDO_return_t CO_SDOclientDownload(CO_SDOclient_t *SDO_C,
|
|||
SDO_C->CANtxBuff->data[3] = SDO_C->subIndex;
|
||||
|
||||
(void)memcpy(&SDO_C->CANtxBuff->data[4], &code, sizeof(code));
|
||||
CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
(void)CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
SDO_C->state = CO_SDO_ST_IDLE;
|
||||
ret = CO_SDO_RT_endedWithClientAbort;
|
||||
}
|
||||
|
|
@ -1626,7 +1626,7 @@ CO_SDO_return_t CO_SDOclientUpload(CO_SDOclient_t *SDO_C,
|
|||
|
||||
/* reset timeout timer and send message */
|
||||
SDO_C->timeoutTimer = 0;
|
||||
CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
(void)CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
SDO_C->state = CO_SDO_ST_UPLOAD_INITIATE_RSP;
|
||||
break;
|
||||
}
|
||||
|
|
@ -1642,7 +1642,7 @@ CO_SDO_return_t CO_SDOclientUpload(CO_SDOclient_t *SDO_C,
|
|||
|
||||
/* reset timeout timer and send message */
|
||||
SDO_C->timeoutTimer = 0;
|
||||
CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
(void)CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
SDO_C->state = CO_SDO_ST_UPLOAD_SEGMENT_RSP;
|
||||
break;
|
||||
}
|
||||
|
|
@ -1671,7 +1671,7 @@ CO_SDO_return_t CO_SDOclientUpload(CO_SDOclient_t *SDO_C,
|
|||
|
||||
/* reset timeout timer and send message */
|
||||
SDO_C->timeoutTimer = 0;
|
||||
CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
(void)CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
SDO_C->state = CO_SDO_ST_UPLOAD_BLK_INITIATE_RSP;
|
||||
break;
|
||||
}
|
||||
|
|
@ -1688,7 +1688,7 @@ CO_SDO_return_t CO_SDOclientUpload(CO_SDOclient_t *SDO_C,
|
|||
* barrier here with CO_FLAG_CLEAR() call. */
|
||||
SDO_C->state = CO_SDO_ST_UPLOAD_BLK_SUBBLOCK_SREQ;
|
||||
CO_FLAG_CLEAR(SDO_C->CANrxNew);
|
||||
CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
(void)CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
@ -1749,7 +1749,7 @@ CO_SDO_return_t CO_SDOclientUpload(CO_SDOclient_t *SDO_C,
|
|||
|
||||
/* reset block_timeoutTimer, but not SDO_C->timeoutTimer */
|
||||
SDO_C->block_timeoutTimer = 0;
|
||||
CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
(void)CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
#ifdef CO_DEBUG_SDO_CLIENT
|
||||
if (transferShort && !SDO_C->finished) {
|
||||
char msg[80];
|
||||
|
|
@ -1765,7 +1765,7 @@ CO_SDO_return_t CO_SDOclientUpload(CO_SDOclient_t *SDO_C,
|
|||
case CO_SDO_ST_UPLOAD_BLK_END_CRSP: {
|
||||
SDO_C->CANtxBuff->data[0] = 0xA1;
|
||||
|
||||
CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
(void)CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
SDO_C->state = CO_SDO_ST_IDLE;
|
||||
ret = CO_SDO_RT_ok_communicationEnd;
|
||||
break;
|
||||
|
|
@ -1788,7 +1788,7 @@ CO_SDO_return_t CO_SDOclientUpload(CO_SDOclient_t *SDO_C,
|
|||
SDO_C->CANtxBuff->data[3] = SDO_C->subIndex;
|
||||
|
||||
(void)memcpy(&SDO_C->CANtxBuff->data[4], &code, sizeof(code));
|
||||
CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
(void)CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
|
||||
SDO_C->state = CO_SDO_ST_IDLE;
|
||||
ret = CO_SDO_RT_endedWithClientAbort;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -260,7 +260,7 @@ static ODR_t OD_write_1201_additional(OD_stream_t *stream, const void *buf,
|
|||
) {
|
||||
return ODR_INVALID_VALUE;
|
||||
}
|
||||
CO_SDOserver_init_canRxTx(SDO,
|
||||
(void)CO_SDOserver_init_canRxTx(SDO,
|
||||
SDO->CANdevRx,
|
||||
SDO->CANdevRxIdx,
|
||||
SDO->CANdevTxIdx,
|
||||
|
|
@ -282,7 +282,7 @@ static ODR_t OD_write_1201_additional(OD_stream_t *stream, const void *buf,
|
|||
) {
|
||||
return ODR_INVALID_VALUE;
|
||||
}
|
||||
CO_SDOserver_init_canRxTx(SDO,
|
||||
(void)CO_SDOserver_init_canRxTx(SDO,
|
||||
SDO->CANdevRx,
|
||||
SDO->CANdevRxIdx,
|
||||
SDO->CANdevTxIdx,
|
||||
|
|
@ -369,8 +369,8 @@ CO_ReturnError_t CO_SDOserver_init(CO_SDOserver_t *SDO,
|
|||
CanId_ServerToClient = (uint16_t)CO_CAN_ID_SDO_SRV + nodeId;
|
||||
SDO->valid = true;
|
||||
|
||||
OD_set_u32(OD_1200_SDOsrvPar, 1, CanId_ClientToServer, true);
|
||||
OD_set_u32(OD_1200_SDOsrvPar, 2, CanId_ServerToClient, true);
|
||||
(void)OD_set_u32(OD_1200_SDOsrvPar, 1, CanId_ClientToServer, true);
|
||||
(void)OD_set_u32(OD_1200_SDOsrvPar, 2, CanId_ServerToClient, true);
|
||||
}
|
||||
else if ((OD_SDOsrvParIdx > (uint16_t)OD_H1200_SDO_SERVER_1_PARAM)
|
||||
&& (OD_SDOsrvParIdx <= ((uint16_t)OD_H1200_SDO_SERVER_1_PARAM + 0x7FU))
|
||||
|
|
@ -1243,7 +1243,7 @@ CO_SDO_return_t CO_SDOserver_process(CO_SDOserver_t *SDO,
|
|||
#if ((CO_CONFIG_SDO_SRV) & CO_CONFIG_SDO_SRV_SEGMENTED) != 0
|
||||
SDO->timeoutTimer = 0;
|
||||
#endif
|
||||
CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
|
||||
(void)CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
|
||||
#if ((CO_CONFIG_SDO_SRV) & CO_CONFIG_SDO_SRV_SEGMENTED) != 0
|
||||
if (SDO->finished) {
|
||||
SDO->state = CO_SDO_ST_IDLE;
|
||||
|
|
@ -1270,7 +1270,7 @@ CO_SDO_return_t CO_SDOserver_process(CO_SDOserver_t *SDO,
|
|||
|
||||
/* reset timeout timer and send message */
|
||||
SDO->timeoutTimer = 0;
|
||||
CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
|
||||
(void)CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
|
||||
if (SDO->finished) {
|
||||
SDO->state = CO_SDO_ST_IDLE;
|
||||
ret = CO_SDO_RT_ok_communicationEnd;
|
||||
|
|
@ -1347,7 +1347,7 @@ CO_SDO_return_t CO_SDOserver_process(CO_SDOserver_t *SDO,
|
|||
SDO->CANtxBuff->data[1] = (uint8_t)SDO->index;
|
||||
SDO->CANtxBuff->data[2] = (uint8_t)(SDO->index >> 8);
|
||||
SDO->CANtxBuff->data[3] = SDO->subIndex;
|
||||
CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
|
||||
(void)CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
@ -1401,7 +1401,7 @@ CO_SDO_return_t CO_SDOserver_process(CO_SDOserver_t *SDO,
|
|||
}
|
||||
|
||||
/* send message */
|
||||
CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
|
||||
(void)CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
|
||||
break;
|
||||
}
|
||||
#endif /* (CO_CONFIG_SDO_SRV) & CO_CONFIG_SDO_SRV_SEGMENTED */
|
||||
|
|
@ -1435,7 +1435,7 @@ CO_SDO_return_t CO_SDOserver_process(CO_SDOserver_t *SDO,
|
|||
* barrier here with CO_FLAG_CLEAR() call. */
|
||||
SDO->state = CO_SDO_ST_DOWNLOAD_BLK_SUBBLOCK_REQ;
|
||||
CO_FLAG_CLEAR(SDO->CANrxNew);
|
||||
CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
|
||||
(void)CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
@ -1481,7 +1481,7 @@ CO_SDO_return_t CO_SDOserver_process(CO_SDOserver_t *SDO,
|
|||
|
||||
/* reset block_timeoutTimer, but not SDO->timeoutTimer */
|
||||
SDO->block_timeoutTimer = 0;
|
||||
CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
|
||||
(void)CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
|
||||
#ifdef CO_DEBUG_SDO_SERVER
|
||||
if (transferShort && !SDO->finished) {
|
||||
char msg[80];
|
||||
|
|
@ -1497,7 +1497,7 @@ CO_SDO_return_t CO_SDOserver_process(CO_SDOserver_t *SDO,
|
|||
case CO_SDO_ST_DOWNLOAD_BLK_END_RSP: {
|
||||
SDO->CANtxBuff->data[0] = 0xA1;
|
||||
|
||||
CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
|
||||
(void)CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
|
||||
SDO->state = CO_SDO_ST_IDLE;
|
||||
ret = CO_SDO_RT_ok_communicationEnd;
|
||||
break;
|
||||
|
|
@ -1518,7 +1518,7 @@ CO_SDO_return_t CO_SDOserver_process(CO_SDOserver_t *SDO,
|
|||
|
||||
/* reset timeout timer and send message */
|
||||
SDO->timeoutTimer = 0;
|
||||
CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
|
||||
(void)CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
|
||||
SDO->state = CO_SDO_ST_UPLOAD_BLK_INITIATE_REQ2;
|
||||
break;
|
||||
}
|
||||
|
|
@ -1574,7 +1574,7 @@ CO_SDO_return_t CO_SDOserver_process(CO_SDOserver_t *SDO,
|
|||
#endif
|
||||
/* reset timeout timer and send message */
|
||||
SDO->timeoutTimer = 0;
|
||||
CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
|
||||
(void)CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
@ -1585,7 +1585,7 @@ CO_SDO_return_t CO_SDOserver_process(CO_SDOserver_t *SDO,
|
|||
|
||||
/* reset timeout timer and send message */
|
||||
SDO->timeoutTimer = 0;
|
||||
CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
|
||||
(void)CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
|
||||
SDO->state = CO_SDO_ST_UPLOAD_BLK_END_CRSP;
|
||||
break;
|
||||
}
|
||||
|
|
@ -1607,7 +1607,7 @@ CO_SDO_return_t CO_SDOserver_process(CO_SDOserver_t *SDO,
|
|||
SDO->CANtxBuff->data[3] = SDO->subIndex;
|
||||
|
||||
(void)memcpy(&SDO->CANtxBuff->data[4], &code, sizeof(code));
|
||||
CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
|
||||
(void)CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
|
||||
SDO->state = CO_SDO_ST_IDLE;
|
||||
ret = CO_SDO_RT_endedWithServerAbort;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -225,7 +225,7 @@ bool_t CO_TIME_process(CO_TIME_t *TIME,
|
|||
uint16_t days_swapped = CO_SWAP_16(TIME->days);
|
||||
(void)CO_setUint32(&TIME->CANtxBuff->data[0], ms_swapped);
|
||||
(void)CO_setUint16(&TIME->CANtxBuff->data[4], days_swapped);
|
||||
CO_CANsend(TIME->CANdevTx, TIME->CANtxBuff);
|
||||
(void)CO_CANsend(TIME->CANdevTx, TIME->CANtxBuff);
|
||||
}
|
||||
else {
|
||||
TIME->producerTimer_ms += ms;
|
||||
|
|
|
|||
|
|
@ -225,16 +225,16 @@ static CO_LSSmaster_return_t CO_LSSmaster_switchStateSelectInitiate(
|
|||
(void)memset(&LSSmaster->TXbuff->data[6], 0, sizeof(LSSmaster->TXbuff->data) - 6);
|
||||
LSSmaster->TXbuff->data[0] = CO_LSS_SWITCH_STATE_SEL_VENDOR;
|
||||
(void)CO_setUint32(&LSSmaster->TXbuff->data[1], lssAddress->identity.vendorID);
|
||||
CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff);
|
||||
(void)CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff);
|
||||
LSSmaster->TXbuff->data[0] = CO_LSS_SWITCH_STATE_SEL_PRODUCT;
|
||||
(void)CO_setUint32(&LSSmaster->TXbuff->data[1], lssAddress->identity.productCode);
|
||||
CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff);
|
||||
(void)CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff);
|
||||
LSSmaster->TXbuff->data[0] = CO_LSS_SWITCH_STATE_SEL_REV;
|
||||
(void)CO_setUint32(&LSSmaster->TXbuff->data[1], lssAddress->identity.revisionNumber);
|
||||
CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff);
|
||||
(void)CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff);
|
||||
LSSmaster->TXbuff->data[0] = CO_LSS_SWITCH_STATE_SEL_SERIAL;
|
||||
(void)CO_setUint32(&LSSmaster->TXbuff->data[1], lssAddress->identity.serialNumber);
|
||||
CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff);
|
||||
(void)CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff);
|
||||
|
||||
ret = CO_LSSmaster_WAIT_SLAVE;
|
||||
}
|
||||
|
|
@ -246,7 +246,7 @@ static CO_LSSmaster_return_t CO_LSSmaster_switchStateSelectInitiate(
|
|||
LSSmaster->TXbuff->data[0] = CO_LSS_SWITCH_STATE_GLOBAL;
|
||||
LSSmaster->TXbuff->data[1] = CO_LSS_STATE_CONFIGURATION;
|
||||
(void)memset(&LSSmaster->TXbuff->data[2], 0, sizeof(LSSmaster->TXbuff->data) - 2);
|
||||
CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff);
|
||||
(void)CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff);
|
||||
|
||||
/* This is non-confirmed service! */
|
||||
ret = CO_LSSmaster_OK;
|
||||
|
|
@ -339,7 +339,7 @@ CO_LSSmaster_return_t CO_LSSmaster_switchStateDeselect(
|
|||
LSSmaster->TXbuff->data[0] = CO_LSS_SWITCH_STATE_GLOBAL;
|
||||
LSSmaster->TXbuff->data[1] = CO_LSS_STATE_WAITING;
|
||||
(void)memset(&LSSmaster->TXbuff->data[2], 0, sizeof(LSSmaster->TXbuff->data) - 2);
|
||||
CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff);
|
||||
(void)CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff);
|
||||
|
||||
/* This is non-confirmed service! */
|
||||
ret = CO_LSSmaster_OK;
|
||||
|
|
@ -443,7 +443,7 @@ CO_LSSmaster_return_t CO_LSSmaster_configureBitTiming(
|
|||
LSSmaster->TXbuff->data[1] = 0;
|
||||
LSSmaster->TXbuff->data[2] = bitTiming;
|
||||
(void)memset(&LSSmaster->TXbuff->data[3], 0, sizeof(LSSmaster->TXbuff->data) - 3);
|
||||
CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff);
|
||||
(void)CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff);
|
||||
|
||||
ret = CO_LSSmaster_WAIT_SLAVE;
|
||||
}
|
||||
|
|
@ -488,7 +488,7 @@ CO_LSSmaster_return_t CO_LSSmaster_configureNodeId(
|
|||
LSSmaster->TXbuff->data[0] = CO_LSS_CFG_NODE_ID;
|
||||
LSSmaster->TXbuff->data[1] = nodeId;
|
||||
(void)memset(&LSSmaster->TXbuff->data[2], 0, sizeof(LSSmaster->TXbuff->data) - 2);
|
||||
CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff);
|
||||
(void)CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff);
|
||||
|
||||
ret = CO_LSSmaster_WAIT_SLAVE;
|
||||
}
|
||||
|
|
@ -528,7 +528,7 @@ CO_LSSmaster_return_t CO_LSSmaster_configureStore(
|
|||
CO_FLAG_CLEAR(LSSmaster->CANrxNew);
|
||||
LSSmaster->TXbuff->data[0] = CO_LSS_CFG_STORE;
|
||||
(void)memset(&LSSmaster->TXbuff->data[1], 0, sizeof(LSSmaster->TXbuff->data) - 1);
|
||||
CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff);
|
||||
(void)CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff);
|
||||
|
||||
ret = CO_LSSmaster_WAIT_SLAVE;
|
||||
}
|
||||
|
|
@ -567,7 +567,7 @@ CO_LSSmaster_return_t CO_LSSmaster_ActivateBit(
|
|||
LSSmaster->TXbuff->data[0] = CO_LSS_CFG_ACTIVATE_BIT_TIMING;
|
||||
(void)CO_setUint16(&LSSmaster->TXbuff->data[1], switchDelay_ms);
|
||||
(void)memset(&LSSmaster->TXbuff->data[3], 0, sizeof(LSSmaster->TXbuff->data) - 3);
|
||||
CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff);
|
||||
(void)CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff);
|
||||
|
||||
/* This is non-confirmed service! */
|
||||
ret = CO_LSSmaster_OK;
|
||||
|
|
@ -586,7 +586,7 @@ static CO_LSSmaster_return_t CO_LSSmaster_inquireInitiate(
|
|||
CO_FLAG_CLEAR(LSSmaster->CANrxNew);
|
||||
LSSmaster->TXbuff->data[0] = cs;
|
||||
(void)memset(&LSSmaster->TXbuff->data[1], 0, sizeof(LSSmaster->TXbuff->data) - 1);
|
||||
CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff);
|
||||
(void)CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff);
|
||||
|
||||
return CO_LSSmaster_WAIT_SLAVE;
|
||||
}
|
||||
|
|
@ -762,7 +762,7 @@ static void CO_LSSmaster_FsSendMsg(
|
|||
LSSmaster->TXbuff->data[6] = lssSub;
|
||||
LSSmaster->TXbuff->data[7] = lssNext;
|
||||
|
||||
CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff);
|
||||
(void)CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff);
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
|||
|
|
@ -165,7 +165,7 @@ static void CO_LSSslave_receive(void *object, void *msg)
|
|||
LSSslave->TXbuff->data[0] = CO_LSS_IDENT_SLAVE;
|
||||
(void)memset(&LSSslave->TXbuff->data[1], 0,
|
||||
sizeof(LSSslave->TXbuff->data) - 1);
|
||||
CO_CANsend(LSSslave->CANdevTx, LSSslave->TXbuff);
|
||||
(void)CO_CANsend(LSSslave->CANdevTx, LSSslave->TXbuff);
|
||||
#else
|
||||
LSSslave->service = cs;
|
||||
request_LSSslave_process = true;
|
||||
|
|
@ -486,7 +486,7 @@ bool_t CO_LSSslave_process(CO_LSSslave_t *LSSslave) {
|
|||
}
|
||||
|
||||
if(CANsend) {
|
||||
CO_CANsend(LSSslave->CANdevTx, LSSslave->TXbuff);
|
||||
(void)CO_CANsend(LSSslave->CANdevTx, LSSslave->TXbuff);
|
||||
}
|
||||
|
||||
CO_FLAG_CLEAR(LSSslave->sendResponse);
|
||||
|
|
|
|||
|
|
@ -1480,7 +1480,7 @@ CO_NMT_reset_cmd_t CO_process(CO_t *co,
|
|||
|
||||
/* SDOserver */
|
||||
for (uint8_t i = 0; i < CO_GET_CNT(SDO_SRV); i++) {
|
||||
CO_SDOserver_process(&co->SDOserver[i],
|
||||
(void)CO_SDOserver_process(&co->SDOserver[i],
|
||||
NMTisPreOrOperational,
|
||||
timeDifference_us,
|
||||
timerNext_us);
|
||||
|
|
@ -1510,7 +1510,7 @@ CO_NMT_reset_cmd_t CO_process(CO_t *co,
|
|||
|
||||
#if ((CO_CONFIG_TIME) & CO_CONFIG_TIME_ENABLE) != 0
|
||||
if (CO_GET_CNT(TIME) == 1U) {
|
||||
CO_TIME_process(co->TIME, NMTisPreOrOperational, timeDifference_us);
|
||||
(void)CO_TIME_process(co->TIME, NMTisPreOrOperational, timeDifference_us);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue