Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -r36a2fa774e2f5721c30261a40360d706bb4ea4bb -r4d27576bdd7843178d9b69ffff3584ee01ec24fe --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 36a2fa774e2f5721c30261a40360d706bb4ea4bb) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 4d27576bdd7843178d9b69ffff3584ee01ec24fe) @@ -325,6 +325,7 @@ #ifdef CAN_TEST void broadcastCANTest1LargeFrequentMessage() { + static U16 seqNo = 0; MESSAGE_T msg; U32 i; @@ -333,10 +334,13 @@ msg.hdr.msgID = MSG_ID_DG_CAN_TEST_1_LARGE_FREQ; msg.hdr.payloadLen = 96; - for ( i = 0; i < 96; i++ ) + for ( i = 0; i < 12; i++ ) { - msg.payload[i] = i+1; + memcpy(&msg.payload[i*8], &seqNo, 2); + seqNo++; } + memcpy(&msg.payload[94], &seqNo, 2); + seqNo++; // 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_BROADCAST, ACK_NOT_REQUIRED );