diff options
| author | Shlomo Hecht <shlomo@twine-s.com> | 2020-12-01 09:47:39 +0200 |
|---|---|---|
| committer | Shlomo Hecht <shlomo@twine-s.com> | 2020-12-01 09:47:39 +0200 |
| commit | e1ee0eafc192d6df9fa41a2749d016473d7563f4 (patch) | |
| tree | 9701fb5a5e447c74e51c61f73a87cc97b4c8dac7 /Software | |
| parent | 553090f6d1d7768239eec98056725358771f00e3 (diff) | |
| download | Tango-e1ee0eafc192d6df9fa41a2749d016473d7563f4.tar.gz Tango-e1ee0eafc192d6df9fa41a2749d016473d7563f4.zip | |
reset reason record
Diffstat (limited to 'Software')
| -rw-r--r-- | Software/Embedded_SW/Embedded/Main.c | 8 | ||||
| -rw-r--r-- | Software/Embedded_SW/Embedded/StateMachines/Printing/JobSTM.c | 1 |
2 files changed, 5 insertions, 4 deletions
diff --git a/Software/Embedded_SW/Embedded/Main.c b/Software/Embedded_SW/Embedded/Main.c index 45494e30e..5c2312c08 100644 --- a/Software/Embedded_SW/Embedded/Main.c +++ b/Software/Embedded_SW/Embedded/Main.c @@ -140,14 +140,14 @@ void updateresetreasonineeprom(void) { #define Head_Address 40 #define Max_Address 100 - int Head; + uint32_t Head; uint32_t RESC = SysCtlResetCauseGet(); - EEPROMRead(&Head,Head_Address, 4); + EEPROMRead(&Head,Head_Address*4, 4); if (Head>=Max_Address) Head=0; Head++; - EEPROMProgram(&Head, Head_Address, 4); - EEPROMProgram(&RESC, Head_Address+Head, 4); + EEPROMProgram(&Head, Head_Address*4, 4); + EEPROMProgram(&RESC, (Head_Address+Head)*4, 4); } /* ======== errHook ======== */ diff --git a/Software/Embedded_SW/Embedded/StateMachines/Printing/JobSTM.c b/Software/Embedded_SW/Embedded/StateMachines/Printing/JobSTM.c index 18579a338..38fa539a8 100644 --- a/Software/Embedded_SW/Embedded/StateMachines/Printing/JobSTM.c +++ b/Software/Embedded_SW/Embedded/StateMachines/Printing/JobSTM.c @@ -129,6 +129,7 @@ static ReturnCode ExitState(void *JobDetails); ***********************************************************************/ //static ReturnCode (* state[])(void *JobDetails) = { IdleState, ValidateState, PrepareState, PrintState, CleanState}; void AbortJob(char *Msg); +void HandleJobEnd(JobEndReasonEnum JobEndReason); typedef enum |
