Index: firmware/App/Services/SystemComm.c =================================================================== diff -u -rbb43bcd42a48f6e754d1a6b0f346e9a876d6dcf6 -r04717003bb672ca3ed507a924156e141db2d5855 --- firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision bb43bcd42a48f6e754d1a6b0f346e9a876d6dcf6) +++ firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision 04717003bb672ca3ed507a924156e141db2d5855) @@ -53,7 +53,7 @@ #define MSG_NOT_ACKED_TIMEOUT_MS 150 ///< Maximum time for a Denali message that requires ACK to be ACK'd -#define MSG_NOT_ACKED_MAX_RETRIES 8 ///< Maximum number of times a message that requires ACK that was not ACK'd can be re-sent before alarm +#define MSG_NOT_ACKED_MAX_RETRIES 10 ///< Maximum number of times a message that requires ACK that was not ACK'd can be re-sent before alarm #define PENDING_ACK_LIST_SIZE 25 ///< Maximum number of Denali messages that can be pending ACK at any given time #define MAX_FPGA_CLOCK_SPEED_ERRORS 3 ///< maximum number of FPGA clock speed errors within window period before alarm @@ -596,6 +596,7 @@ // If message from UI channel, mark UI communication so HD can begin transmitting if ( ( COMM_BUFFER_IN_CAN_UI_2_HD == MSG_IN_BUFFERS[ i ] ) || ( COMM_BUFFER_IN_CAN_UI_BROADCAST == MSG_IN_BUFFERS[ i ] ) ) { + timeOfLastUICheckIn = getMSTimerCount(); uiDidCommunicate = TRUE; } }