Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -rda1f86ddf735623ba393ca809479157cd66c154c -rfc11115c26447a2da7b12f5f38ff0d4af06c579b --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision da1f86ddf735623ba393ca809479157cd66c154c) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision fc11115c26447a2da7b12f5f38ff0d4af06c579b) @@ -7,8 +7,8 @@ * * @file SystemCommMessages.c * -* @author (last) Dara Navaei -* @date (last) 21-Jun-2022 +* @author (last) Michael Garthwaite +* @date (last) 07-Sep-2022 * * @author (original) Dara Navaei * @date (original) 05-Nov-2019 @@ -3762,8 +3762,9 @@ * @param rejCode Reject reason code explaining why request was rejected * @return none *************************************************************************/ -void sendServiceModeResponse( BOOL accepted, U32 rejCode ) +BOOL sendServiceModeResponse( BOOL accepted, U32 rejCode ) { + BOOL result; MESSAGE_T msg; U08 *payloadPtr = msg.payload; @@ -3777,7 +3778,9 @@ memcpy( payloadPtr, &rejCode, sizeof( U32 ) ); // Serialize the message (w/ sync, CRC, and appropriate CAN padding) and add serialized message data to appropriate comm buffer - serializeMessage( msg, COMM_BUFFER_OUT_CAN_DG_2_HD, ACK_REQUIRED ); + result = serializeMessage( msg, COMM_BUFFER_OUT_CAN_DG_2_HD, ACK_REQUIRED ); + + return result; } /*********************************************************************//**