aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/Main.c
diff options
context:
space:
mode:
authorAvi Levkovich <avi@twine-s.com>2020-12-17 14:39:26 +0200
committerAvi Levkovich <avi@twine-s.com>2020-12-17 14:39:26 +0200
commitf0f46e7e560cf5e9999e5ba9904634f01176f27e (patch)
tree961affaea885d7306faca197a72c20f4811d7b8c /Software/Embedded_SW/Embedded/Main.c
parenta84ca31290b18ef2a9ec4c197d86573bb13adb03 (diff)
parentd9ee0b8e11f15c2b3bae068767516bc84a5ca4ed (diff)
downloadTango-f0f46e7e560cf5e9999e5ba9904634f01176f27e.tar.gz
Tango-f0f46e7e560cf5e9999e5ba9904634f01176f27e.zip
Merge branch 'master' of https://twinetfs.visualstudio.com/Tango/_git/Tango
Diffstat (limited to 'Software/Embedded_SW/Embedded/Main.c')
-rw-r--r--Software/Embedded_SW/Embedded/Main.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/Software/Embedded_SW/Embedded/Main.c b/Software/Embedded_SW/Embedded/Main.c
index 2ec2c66a7..c1eeff837 100644
--- a/Software/Embedded_SW/Embedded/Main.c
+++ b/Software/Embedded_SW/Embedded/Main.c
@@ -137,7 +137,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
@@ -147,6 +147,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);
@@ -160,6 +161,7 @@ Void errHook(Error_Block *eb)
//char File[50] = "";*/
char message[300];
int len;
+ updateresetreasonineeprom(InitFailures);
//STATUS_GREEN_LED_OFF;
ACTIVITY_GREEN_LED_OFF;
@@ -268,7 +270,7 @@ int main(void)
uint32_t Data,i;
MCU_E2PromInit();
- updateresetreasonineeprom();
+ updateresetreasonineeprom(0);
#endif
#ifdef EVALUATION_BOARD
@@ -452,7 +454,7 @@ int main(void)
IDLE_TASK_package_init();
Start_InitSequence();
- PowerIdleInit();
+ //PowerIdleInit();
BIOS_start();
return (0);