1
0
Fork 0

static analysis: ignoring return value of functions [MISRA 2012 Directive 4.7, required]

This commit is contained in:
temi54c1l8 2024-06-12 10:13:45 +02:00
parent b2de7f4cbe
commit 9e8ceb4dfa
10 changed files with 54 additions and 54 deletions

View file

@ -655,7 +655,7 @@ void CO_EM_process(CO_EM_t *em,
/* send emergency message */ /* send emergency message */
(void)memcpy(em->CANtxBuff->data, &em->fifo[fifoPpPtr].msg, (void)memcpy(em->CANtxBuff->data, &em->fifo[fifoPpPtr].msg,
sizeof(em->CANtxBuff->data)); 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 #if ((CO_CONFIG_EM) & CO_CONFIG_EM_CONSUMER) != 0
/* report also own emergency messages */ /* report also own emergency messages */

View file

@ -239,7 +239,7 @@ CO_NMT_reset_cmd_t CO_NMT_process(CO_NMT_t *NMT,
|| (NMTstateCpy != NMT->operatingStatePrev)) || (NMTstateCpy != NMT->operatingStatePrev))
)) { )) {
NMT->HB_TXbuff->data[0] = (uint8_t) NMTstateCpy; 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) { if (NMTstateCpy == CO_NMT_INITIALIZING) {
/* NMT slave self starting */ /* NMT slave self starting */

View file

@ -225,7 +225,7 @@ void CO_nodeGuardingSlave_process(CO_nodeGuardingSlave_t *ngs,
else { else {
ngs->toggle = true; ngs->toggle = true;
} }
CO_CANsend(ngs->CANdevTx, ngs->CANtxBuff); (void)CO_CANsend(ngs->CANdevTx, ngs->CANtxBuff);
if (ngs->lifeTimeTimeout) { if (ngs->lifeTimeTimeout) {
/* error bit is shared with HB consumer */ /* error bit is shared with HB consumer */
@ -436,7 +436,7 @@ void CO_nodeGuardingMaster_process(CO_nodeGuardingMaster_t *ngm,
node->ident, node->ident,
true, 1, 0); true, 1, 0);
#endif #endif
CO_CANsend(ngm->CANdevTx, ngm->CANtxBuff); (void)CO_CANsend(ngm->CANdevTx, ngm->CANtxBuff);
node->CANtxWasBusy = false; node->CANtxWasBusy = false;
node->responseRecived = false; node->responseRecived = false;
node->guardTimer = node->guardTime_us; node->guardTimer = node->guardTime_us;

View file

@ -1389,7 +1389,7 @@ void CO_TPDO_process(CO_TPDO_t *TPDO,
/* send TPDO */ /* send TPDO */
if (TPDO->sendRequest && (TPDO->inhibitTimer == 0U)) { if (TPDO->sendRequest && (TPDO->inhibitTimer == 0U)) {
CO_TPDOsend(TPDO); (void)CO_TPDOsend(TPDO);
} }
#if ((CO_CONFIG_PDO) & CO_CONFIG_FLAG_TIMERNEXT) != 0 #if ((CO_CONFIG_PDO) & CO_CONFIG_FLAG_TIMERNEXT) != 0
@ -1402,7 +1402,7 @@ void CO_TPDO_process(CO_TPDO_t *TPDO,
#endif #endif
#else #else
if (TPDO->sendRequest) { if (TPDO->sendRequest) {
CO_TPDOsend(TPDO); (void)CO_TPDOsend(TPDO);
} }
#endif #endif
} /* if (TPDO->transmissionType >= CO_PDO_TRANSM_TYPE_SYNC_EVENT_LO) */ } /* 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) { else if ((TPDO->SYNC != NULL) && syncWas) {
/* send synchronous acyclic TPDO */ /* send synchronous acyclic TPDO */
if (TPDO->transmissionType == (uint8_t)CO_PDO_TRANSM_TYPE_SYNC_ACYCLIC) { 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 */ /* send synchronous cyclic TPDO */
else { else {
@ -1434,13 +1434,13 @@ void CO_TPDO_process(CO_TPDO_t *TPDO,
if (TPDO->syncCounter == 254U) { if (TPDO->syncCounter == 254U) {
if (TPDO->SYNC->counter == TPDO->syncStartValue) { if (TPDO->SYNC->counter == TPDO->syncStartValue) {
TPDO->syncCounter = TPDO->transmissionType; TPDO->syncCounter = TPDO->transmissionType;
CO_TPDOsend(TPDO); (void)CO_TPDOsend(TPDO);
} }
} }
/* Send TPDO after every N-th Sync */ /* Send TPDO after every N-th Sync */
else if (--TPDO->syncCounter == 0U) { else if (--TPDO->syncCounter == 0U) {
TPDO->syncCounter = TPDO->transmissionType; TPDO->syncCounter = TPDO->transmissionType;
CO_TPDOsend(TPDO); (void)CO_TPDOsend(TPDO);
} }
else { /* MISRA C 2004 14.10 */ } else { /* MISRA C 2004 14.10 */ }
} }

View file

@ -934,7 +934,7 @@ CO_SDO_return_t CO_SDOclientDownload(CO_SDOclient_t *SDO_C,
/* reset timeout timer and send message */ /* reset timeout timer and send message */
SDO_C->timeoutTimer = 0; 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; SDO_C->state = CO_SDO_ST_DOWNLOAD_INITIATE_RSP;
break; break;
} }
@ -971,7 +971,7 @@ CO_SDO_return_t CO_SDOclientDownload(CO_SDOclient_t *SDO_C,
/* reset timeout timer and send message */ /* reset timeout timer and send message */
SDO_C->timeoutTimer = 0; 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; SDO_C->state = CO_SDO_ST_DOWNLOAD_SEGMENT_RSP;
break; break;
} }
@ -993,7 +993,7 @@ CO_SDO_return_t CO_SDOclientDownload(CO_SDOclient_t *SDO_C,
/* reset timeout timer and send message */ /* reset timeout timer and send message */
SDO_C->timeoutTimer = 0; 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; SDO_C->state = CO_SDO_ST_DOWNLOAD_BLK_INITIATE_RSP;
break; break;
} }
@ -1044,7 +1044,7 @@ CO_SDO_return_t CO_SDOclientDownload(CO_SDOclient_t *SDO_C,
#endif #endif
/* reset timeout timer and send message */ /* reset timeout timer and send message */
SDO_C->timeoutTimer = 0; SDO_C->timeoutTimer = 0;
CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff); (void)CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
break; break;
} }
@ -1055,7 +1055,7 @@ CO_SDO_return_t CO_SDOclientDownload(CO_SDOclient_t *SDO_C,
/* reset timeout timer and send message */ /* reset timeout timer and send message */
SDO_C->timeoutTimer = 0; 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; SDO_C->state = CO_SDO_ST_DOWNLOAD_BLK_END_RSP;
break; break;
} }
@ -1077,7 +1077,7 @@ CO_SDO_return_t CO_SDOclientDownload(CO_SDOclient_t *SDO_C,
SDO_C->CANtxBuff->data[3] = SDO_C->subIndex; SDO_C->CANtxBuff->data[3] = SDO_C->subIndex;
(void)memcpy(&SDO_C->CANtxBuff->data[4], &code, sizeof(code)); (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; SDO_C->state = CO_SDO_ST_IDLE;
ret = CO_SDO_RT_endedWithClientAbort; 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 */ /* reset timeout timer and send message */
SDO_C->timeoutTimer = 0; 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; SDO_C->state = CO_SDO_ST_UPLOAD_INITIATE_RSP;
break; break;
} }
@ -1642,7 +1642,7 @@ CO_SDO_return_t CO_SDOclientUpload(CO_SDOclient_t *SDO_C,
/* reset timeout timer and send message */ /* reset timeout timer and send message */
SDO_C->timeoutTimer = 0; 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; SDO_C->state = CO_SDO_ST_UPLOAD_SEGMENT_RSP;
break; break;
} }
@ -1671,7 +1671,7 @@ CO_SDO_return_t CO_SDOclientUpload(CO_SDOclient_t *SDO_C,
/* reset timeout timer and send message */ /* reset timeout timer and send message */
SDO_C->timeoutTimer = 0; 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; SDO_C->state = CO_SDO_ST_UPLOAD_BLK_INITIATE_RSP;
break; break;
} }
@ -1688,7 +1688,7 @@ CO_SDO_return_t CO_SDOclientUpload(CO_SDOclient_t *SDO_C,
* barrier here with CO_FLAG_CLEAR() call. */ * barrier here with CO_FLAG_CLEAR() call. */
SDO_C->state = CO_SDO_ST_UPLOAD_BLK_SUBBLOCK_SREQ; SDO_C->state = CO_SDO_ST_UPLOAD_BLK_SUBBLOCK_SREQ;
CO_FLAG_CLEAR(SDO_C->CANrxNew); CO_FLAG_CLEAR(SDO_C->CANrxNew);
CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff); (void)CO_CANsend(SDO_C->CANdevTx, SDO_C->CANtxBuff);
break; break;
} }
@ -1749,7 +1749,7 @@ CO_SDO_return_t CO_SDOclientUpload(CO_SDOclient_t *SDO_C,
/* reset block_timeoutTimer, but not SDO_C->timeoutTimer */ /* reset block_timeoutTimer, but not SDO_C->timeoutTimer */
SDO_C->block_timeoutTimer = 0; 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 #ifdef CO_DEBUG_SDO_CLIENT
if (transferShort && !SDO_C->finished) { if (transferShort && !SDO_C->finished) {
char msg[80]; 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: { case CO_SDO_ST_UPLOAD_BLK_END_CRSP: {
SDO_C->CANtxBuff->data[0] = 0xA1; 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; SDO_C->state = CO_SDO_ST_IDLE;
ret = CO_SDO_RT_ok_communicationEnd; ret = CO_SDO_RT_ok_communicationEnd;
break; break;
@ -1788,7 +1788,7 @@ CO_SDO_return_t CO_SDOclientUpload(CO_SDOclient_t *SDO_C,
SDO_C->CANtxBuff->data[3] = SDO_C->subIndex; SDO_C->CANtxBuff->data[3] = SDO_C->subIndex;
(void)memcpy(&SDO_C->CANtxBuff->data[4], &code, sizeof(code)); (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; SDO_C->state = CO_SDO_ST_IDLE;
ret = CO_SDO_RT_endedWithClientAbort; ret = CO_SDO_RT_endedWithClientAbort;
} }

View file

@ -260,7 +260,7 @@ static ODR_t OD_write_1201_additional(OD_stream_t *stream, const void *buf,
) { ) {
return ODR_INVALID_VALUE; return ODR_INVALID_VALUE;
} }
CO_SDOserver_init_canRxTx(SDO, (void)CO_SDOserver_init_canRxTx(SDO,
SDO->CANdevRx, SDO->CANdevRx,
SDO->CANdevRxIdx, SDO->CANdevRxIdx,
SDO->CANdevTxIdx, SDO->CANdevTxIdx,
@ -282,7 +282,7 @@ static ODR_t OD_write_1201_additional(OD_stream_t *stream, const void *buf,
) { ) {
return ODR_INVALID_VALUE; return ODR_INVALID_VALUE;
} }
CO_SDOserver_init_canRxTx(SDO, (void)CO_SDOserver_init_canRxTx(SDO,
SDO->CANdevRx, SDO->CANdevRx,
SDO->CANdevRxIdx, SDO->CANdevRxIdx,
SDO->CANdevTxIdx, 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; CanId_ServerToClient = (uint16_t)CO_CAN_ID_SDO_SRV + nodeId;
SDO->valid = true; SDO->valid = true;
OD_set_u32(OD_1200_SDOsrvPar, 1, CanId_ClientToServer, true); (void)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, 2, CanId_ServerToClient, true);
} }
else if ((OD_SDOsrvParIdx > (uint16_t)OD_H1200_SDO_SERVER_1_PARAM) else if ((OD_SDOsrvParIdx > (uint16_t)OD_H1200_SDO_SERVER_1_PARAM)
&& (OD_SDOsrvParIdx <= ((uint16_t)OD_H1200_SDO_SERVER_1_PARAM + 0x7FU)) && (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 #if ((CO_CONFIG_SDO_SRV) & CO_CONFIG_SDO_SRV_SEGMENTED) != 0
SDO->timeoutTimer = 0; SDO->timeoutTimer = 0;
#endif #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 ((CO_CONFIG_SDO_SRV) & CO_CONFIG_SDO_SRV_SEGMENTED) != 0
if (SDO->finished) { if (SDO->finished) {
SDO->state = CO_SDO_ST_IDLE; 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 */ /* reset timeout timer and send message */
SDO->timeoutTimer = 0; SDO->timeoutTimer = 0;
CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff); (void)CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
if (SDO->finished) { if (SDO->finished) {
SDO->state = CO_SDO_ST_IDLE; SDO->state = CO_SDO_ST_IDLE;
ret = CO_SDO_RT_ok_communicationEnd; 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[1] = (uint8_t)SDO->index;
SDO->CANtxBuff->data[2] = (uint8_t)(SDO->index >> 8); SDO->CANtxBuff->data[2] = (uint8_t)(SDO->index >> 8);
SDO->CANtxBuff->data[3] = SDO->subIndex; SDO->CANtxBuff->data[3] = SDO->subIndex;
CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff); (void)CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
break; break;
} }
@ -1401,7 +1401,7 @@ CO_SDO_return_t CO_SDOserver_process(CO_SDOserver_t *SDO,
} }
/* send message */ /* send message */
CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff); (void)CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
break; break;
} }
#endif /* (CO_CONFIG_SDO_SRV) & CO_CONFIG_SDO_SRV_SEGMENTED */ #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. */ * barrier here with CO_FLAG_CLEAR() call. */
SDO->state = CO_SDO_ST_DOWNLOAD_BLK_SUBBLOCK_REQ; SDO->state = CO_SDO_ST_DOWNLOAD_BLK_SUBBLOCK_REQ;
CO_FLAG_CLEAR(SDO->CANrxNew); CO_FLAG_CLEAR(SDO->CANrxNew);
CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff); (void)CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
break; break;
} }
@ -1481,7 +1481,7 @@ CO_SDO_return_t CO_SDOserver_process(CO_SDOserver_t *SDO,
/* reset block_timeoutTimer, but not SDO->timeoutTimer */ /* reset block_timeoutTimer, but not SDO->timeoutTimer */
SDO->block_timeoutTimer = 0; SDO->block_timeoutTimer = 0;
CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff); (void)CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
#ifdef CO_DEBUG_SDO_SERVER #ifdef CO_DEBUG_SDO_SERVER
if (transferShort && !SDO->finished) { if (transferShort && !SDO->finished) {
char msg[80]; 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: { case CO_SDO_ST_DOWNLOAD_BLK_END_RSP: {
SDO->CANtxBuff->data[0] = 0xA1; SDO->CANtxBuff->data[0] = 0xA1;
CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff); (void)CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
SDO->state = CO_SDO_ST_IDLE; SDO->state = CO_SDO_ST_IDLE;
ret = CO_SDO_RT_ok_communicationEnd; ret = CO_SDO_RT_ok_communicationEnd;
break; break;
@ -1518,7 +1518,7 @@ CO_SDO_return_t CO_SDOserver_process(CO_SDOserver_t *SDO,
/* reset timeout timer and send message */ /* reset timeout timer and send message */
SDO->timeoutTimer = 0; 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; SDO->state = CO_SDO_ST_UPLOAD_BLK_INITIATE_REQ2;
break; break;
} }
@ -1574,7 +1574,7 @@ CO_SDO_return_t CO_SDOserver_process(CO_SDOserver_t *SDO,
#endif #endif
/* reset timeout timer and send message */ /* reset timeout timer and send message */
SDO->timeoutTimer = 0; SDO->timeoutTimer = 0;
CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff); (void)CO_CANsend(SDO->CANdevTx, SDO->CANtxBuff);
break; break;
} }
@ -1585,7 +1585,7 @@ CO_SDO_return_t CO_SDOserver_process(CO_SDOserver_t *SDO,
/* reset timeout timer and send message */ /* reset timeout timer and send message */
SDO->timeoutTimer = 0; 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; SDO->state = CO_SDO_ST_UPLOAD_BLK_END_CRSP;
break; break;
} }
@ -1607,7 +1607,7 @@ CO_SDO_return_t CO_SDOserver_process(CO_SDOserver_t *SDO,
SDO->CANtxBuff->data[3] = SDO->subIndex; SDO->CANtxBuff->data[3] = SDO->subIndex;
(void)memcpy(&SDO->CANtxBuff->data[4], &code, sizeof(code)); (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; SDO->state = CO_SDO_ST_IDLE;
ret = CO_SDO_RT_endedWithServerAbort; ret = CO_SDO_RT_endedWithServerAbort;
} }

View file

@ -225,7 +225,7 @@ bool_t CO_TIME_process(CO_TIME_t *TIME,
uint16_t days_swapped = CO_SWAP_16(TIME->days); uint16_t days_swapped = CO_SWAP_16(TIME->days);
(void)CO_setUint32(&TIME->CANtxBuff->data[0], ms_swapped); (void)CO_setUint32(&TIME->CANtxBuff->data[0], ms_swapped);
(void)CO_setUint16(&TIME->CANtxBuff->data[4], days_swapped); (void)CO_setUint16(&TIME->CANtxBuff->data[4], days_swapped);
CO_CANsend(TIME->CANdevTx, TIME->CANtxBuff); (void)CO_CANsend(TIME->CANdevTx, TIME->CANtxBuff);
} }
else { else {
TIME->producerTimer_ms += ms; TIME->producerTimer_ms += ms;

View file

@ -225,16 +225,16 @@ static CO_LSSmaster_return_t CO_LSSmaster_switchStateSelectInitiate(
(void)memset(&LSSmaster->TXbuff->data[6], 0, sizeof(LSSmaster->TXbuff->data) - 6); (void)memset(&LSSmaster->TXbuff->data[6], 0, sizeof(LSSmaster->TXbuff->data) - 6);
LSSmaster->TXbuff->data[0] = CO_LSS_SWITCH_STATE_SEL_VENDOR; LSSmaster->TXbuff->data[0] = CO_LSS_SWITCH_STATE_SEL_VENDOR;
(void)CO_setUint32(&LSSmaster->TXbuff->data[1], lssAddress->identity.vendorID); (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; LSSmaster->TXbuff->data[0] = CO_LSS_SWITCH_STATE_SEL_PRODUCT;
(void)CO_setUint32(&LSSmaster->TXbuff->data[1], lssAddress->identity.productCode); (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; LSSmaster->TXbuff->data[0] = CO_LSS_SWITCH_STATE_SEL_REV;
(void)CO_setUint32(&LSSmaster->TXbuff->data[1], lssAddress->identity.revisionNumber); (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; LSSmaster->TXbuff->data[0] = CO_LSS_SWITCH_STATE_SEL_SERIAL;
(void)CO_setUint32(&LSSmaster->TXbuff->data[1], lssAddress->identity.serialNumber); (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; 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[0] = CO_LSS_SWITCH_STATE_GLOBAL;
LSSmaster->TXbuff->data[1] = CO_LSS_STATE_CONFIGURATION; LSSmaster->TXbuff->data[1] = CO_LSS_STATE_CONFIGURATION;
(void)memset(&LSSmaster->TXbuff->data[2], 0, sizeof(LSSmaster->TXbuff->data) - 2); (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! */ /* This is non-confirmed service! */
ret = CO_LSSmaster_OK; 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[0] = CO_LSS_SWITCH_STATE_GLOBAL;
LSSmaster->TXbuff->data[1] = CO_LSS_STATE_WAITING; LSSmaster->TXbuff->data[1] = CO_LSS_STATE_WAITING;
(void)memset(&LSSmaster->TXbuff->data[2], 0, sizeof(LSSmaster->TXbuff->data) - 2); (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! */ /* This is non-confirmed service! */
ret = CO_LSSmaster_OK; ret = CO_LSSmaster_OK;
@ -443,7 +443,7 @@ CO_LSSmaster_return_t CO_LSSmaster_configureBitTiming(
LSSmaster->TXbuff->data[1] = 0; LSSmaster->TXbuff->data[1] = 0;
LSSmaster->TXbuff->data[2] = bitTiming; LSSmaster->TXbuff->data[2] = bitTiming;
(void)memset(&LSSmaster->TXbuff->data[3], 0, sizeof(LSSmaster->TXbuff->data) - 3); (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; 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[0] = CO_LSS_CFG_NODE_ID;
LSSmaster->TXbuff->data[1] = nodeId; LSSmaster->TXbuff->data[1] = nodeId;
(void)memset(&LSSmaster->TXbuff->data[2], 0, sizeof(LSSmaster->TXbuff->data) - 2); (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; ret = CO_LSSmaster_WAIT_SLAVE;
} }
@ -528,7 +528,7 @@ CO_LSSmaster_return_t CO_LSSmaster_configureStore(
CO_FLAG_CLEAR(LSSmaster->CANrxNew); CO_FLAG_CLEAR(LSSmaster->CANrxNew);
LSSmaster->TXbuff->data[0] = CO_LSS_CFG_STORE; LSSmaster->TXbuff->data[0] = CO_LSS_CFG_STORE;
(void)memset(&LSSmaster->TXbuff->data[1], 0, sizeof(LSSmaster->TXbuff->data) - 1); (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; 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; LSSmaster->TXbuff->data[0] = CO_LSS_CFG_ACTIVATE_BIT_TIMING;
(void)CO_setUint16(&LSSmaster->TXbuff->data[1], switchDelay_ms); (void)CO_setUint16(&LSSmaster->TXbuff->data[1], switchDelay_ms);
(void)memset(&LSSmaster->TXbuff->data[3], 0, sizeof(LSSmaster->TXbuff->data) - 3); (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! */ /* This is non-confirmed service! */
ret = CO_LSSmaster_OK; ret = CO_LSSmaster_OK;
@ -586,7 +586,7 @@ static CO_LSSmaster_return_t CO_LSSmaster_inquireInitiate(
CO_FLAG_CLEAR(LSSmaster->CANrxNew); CO_FLAG_CLEAR(LSSmaster->CANrxNew);
LSSmaster->TXbuff->data[0] = cs; LSSmaster->TXbuff->data[0] = cs;
(void)memset(&LSSmaster->TXbuff->data[1], 0, sizeof(LSSmaster->TXbuff->data) - 1); (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; return CO_LSSmaster_WAIT_SLAVE;
} }
@ -762,7 +762,7 @@ static void CO_LSSmaster_FsSendMsg(
LSSmaster->TXbuff->data[6] = lssSub; LSSmaster->TXbuff->data[6] = lssSub;
LSSmaster->TXbuff->data[7] = lssNext; LSSmaster->TXbuff->data[7] = lssNext;
CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff); (void)CO_CANsend(LSSmaster->CANdevTx, LSSmaster->TXbuff);
} }
/* /*

View file

@ -165,7 +165,7 @@ static void CO_LSSslave_receive(void *object, void *msg)
LSSslave->TXbuff->data[0] = CO_LSS_IDENT_SLAVE; LSSslave->TXbuff->data[0] = CO_LSS_IDENT_SLAVE;
(void)memset(&LSSslave->TXbuff->data[1], 0, (void)memset(&LSSslave->TXbuff->data[1], 0,
sizeof(LSSslave->TXbuff->data) - 1); sizeof(LSSslave->TXbuff->data) - 1);
CO_CANsend(LSSslave->CANdevTx, LSSslave->TXbuff); (void)CO_CANsend(LSSslave->CANdevTx, LSSslave->TXbuff);
#else #else
LSSslave->service = cs; LSSslave->service = cs;
request_LSSslave_process = true; request_LSSslave_process = true;
@ -486,7 +486,7 @@ bool_t CO_LSSslave_process(CO_LSSslave_t *LSSslave) {
} }
if(CANsend) { if(CANsend) {
CO_CANsend(LSSslave->CANdevTx, LSSslave->TXbuff); (void)CO_CANsend(LSSslave->CANdevTx, LSSslave->TXbuff);
} }
CO_FLAG_CLEAR(LSSslave->sendResponse); CO_FLAG_CLEAR(LSSslave->sendResponse);

View file

@ -1480,7 +1480,7 @@ CO_NMT_reset_cmd_t CO_process(CO_t *co,
/* SDOserver */ /* SDOserver */
for (uint8_t i = 0; i < CO_GET_CNT(SDO_SRV); i++) { 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, NMTisPreOrOperational,
timeDifference_us, timeDifference_us,
timerNext_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_CONFIG_TIME) & CO_CONFIG_TIME_ENABLE) != 0
if (CO_GET_CNT(TIME) == 1U) { if (CO_GET_CNT(TIME) == 1U) {
CO_TIME_process(co->TIME, NMTisPreOrOperational, timeDifference_us); (void)CO_TIME_process(co->TIME, NMTisPreOrOperational, timeDifference_us);
} }
#endif #endif