aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/Main.c
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2020-12-09 15:00:25 +0200
committerShlomo Hecht <shlomo@twine-s.com>2020-12-09 15:00:25 +0200
commit90a01b662322c7e52aa242ae23a0ee33e61b9380 (patch)
treeedf068ccf3501a6f176660d2a8d830655fb02b75 /Software/Embedded_SW/Embedded/Main.c
parent19960336594324a57d3bfd01bfec1aab44c95138 (diff)
downloadTango-90a01b662322c7e52aa242ae23a0ee33e61b9380.tar.gz
Tango-90a01b662322c7e52aa242ae23a0ee33e61b9380.zip
smal changes
Diffstat (limited to 'Software/Embedded_SW/Embedded/Main.c')
-rw-r--r--Software/Embedded_SW/Embedded/Main.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/Software/Embedded_SW/Embedded/Main.c b/Software/Embedded_SW/Embedded/Main.c
index 5a98b5ece..d046df48d 100644
--- a/Software/Embedded_SW/Embedded/Main.c
+++ b/Software/Embedded_SW/Embedded/Main.c
@@ -136,7 +136,7 @@ Void MyswitchFxn(Task_Handle prev, Task_Handle next)
PrevTask = prev;
NextTask = next;
}
-void updateresetreasonineeprom(void)
+void updateresetreasonineeprom(int i)
{
#define Head_Address 40
#define Max_Address 100
@@ -146,6 +146,7 @@ void updateresetreasonineeprom(void)
EEPROMRead(&Head,Head_Address*4, 4);
if (Head>=Max_Address) Head=0;
Head++;
+ RESC+=(i*0x1000);
EEPROMProgram(&Head, Head_Address*4, 4);
EEPROMProgram(&RESC, (Head_Address+Head)*4, 4);
@@ -159,7 +160,7 @@ Void errHook(Error_Block *eb)
//char File[50] = "";*/
char message[300];
int len;
- updateresetreasonineeprom();
+ updateresetreasonineeprom(InitFailures);
//STATUS_GREEN_LED_OFF;
ACTIVITY_GREEN_LED_OFF;
@@ -268,7 +269,7 @@ int main(void)
uint32_t Data,i;
MCU_E2PromInit();
- updateresetreasonineeprom();
+ updateresetreasonineeprom(0);
#endif
#ifdef EVALUATION_BOARD