Index: firmware/App/Services/SystemComm.c =================================================================== diff -u -rb4bb0e50b2d442d18a462a78041464fd2c434374 -rc1ea1dcf6b26fb9079bd91f4f588f5f480ba45aa --- firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision b4bb0e50b2d442d18a462a78041464fd2c434374) +++ firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision c1ea1dcf6b26fb9079bd91f4f588f5f480ba45aa) @@ -42,7 +42,7 @@ #define NUM_OF_CAN_IN_BUFFERS 7 ///< Number of CAN buffers for receiving #define NUM_OF_MSG_IN_BUFFERS 7 ///< Number of Msg buffers for receiving -#define CAN_XMIT_PACKET_TIMEOUT_MS 250 ///< If transmitted CAN frame does not cause a transmit complete interrupt within this time, re-send or move on +#define CAN_XMIT_PACKET_TIMEOUT_MS 200 ///< If transmitted CAN frame does not cause a transmit complete interrupt within this time, re-send or move on #define MAX_XMIT_RETRIES 5 ///< Maximum number of retries on no transmit complete interrupt timeout #define UI_COMM_TIMEOUT_IN_MS 7500 ///< UI has not checked in for this much time @@ -53,7 +53,7 @@ #define MSG_NOT_ACKED_TIMEOUT_MS 250 ///< 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