Index: firmware/App/Modes/ModeInitPOST.c =================================================================== diff -u -r09e6cf9de34acf18f6e1138bf56ac0edb4821186 -r2cf600cbe730fbecec037566d75c9fc6a6f8b391 --- firmware/App/Modes/ModeInitPOST.c (.../ModeInitPOST.c) (revision 09e6cf9de34acf18f6e1138bf56ac0edb4821186) +++ firmware/App/Modes/ModeInitPOST.c (.../ModeInitPOST.c) (revision 2cf600cbe730fbecec037566d75c9fc6a6f8b391) @@ -15,6 +15,8 @@ * ***************************************************************************/ +#include "reg_system.h" // Used to access exception status registers for reset reason code at startup + #include "Accel.h" #include "AlarmLamp.h" #include "BloodFlow.h" @@ -429,7 +431,8 @@ sendUIVersionRequest(); // Send the startup event - SEND_EVENT_WITH_2_U32_DATA( HD_EVENT_STARTUP, 0, 0 ) + SEND_EVENT_WITH_2_U32_DATA( HD_EVENT_STARTUP, systemREG1->SYSESR, systemREG1->GBLSTAT ) // log startup event w/ reset reason(s) bits + SEND_EVENT_WITH_2_U32_DATA( HD_EVENT_STARTUP, systemREG1->DEV, 0x12345678 ) // log startup event w/ device ID bits // Send the first submode change event. It is the mode Init and it does not start from a previous // mode previous and current are both published as Init SEND_EVENT_WITH_2_U32_DATA( HD_EVENT_OP_MODE_CHANGE, MODE_INIT, MODE_INIT ) Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -r182a81ed78f66f05ef286e2456c6c86f5e4f3e28 -r2cf600cbe730fbecec037566d75c9fc6a6f8b391 --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 182a81ed78f66f05ef286e2456c6c86f5e4f3e28) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 2cf600cbe730fbecec037566d75c9fc6a6f8b391) @@ -15,9 +15,9 @@ * ***************************************************************************/ -#include // For memcpy() +#include // For memcpy() -#include "reg_system.h" +#include "reg_system.h" // Used to access system register to reset processor on request #include "Accel.h" #include "AlarmLamp.h"