Index: firmware/App/Services/SystemComm.c =================================================================== diff -u -r9864b14f76782f1e68bf266dcd843451748715a0 -rfef7e8ec54aea7e7dc447b6240796013cc086604 --- firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision 9864b14f76782f1e68bf266dcd843451748715a0) +++ firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision fef7e8ec54aea7e7dc447b6240796013cc086604) @@ -957,7 +957,10 @@ } else { - // TODO - fault + U16 msgID; + + memcpy( &msgID, &pendingAckList[ i ].msg[ sizeof( U08 ) + sizeof( U16) ], sizeof( U16 ) ); + SET_ALARM_WITH_1_U32_DATA( ALARM_ID_CAN_MESSAGE_NOT_ACKED, (U32)msgID ); } } }