Index: firmware/source/sys_main.c =================================================================== diff -u -r850f8042a02fd17ee53b8db24bc2e3d17bbb9c7f -rdeef095c63fe86de42a7e052e1b9985b0118b02e --- firmware/source/sys_main.c (.../sys_main.c) (revision 850f8042a02fd17ee53b8db24bc2e3d17bbb9c7f) +++ firmware/source/sys_main.c (.../sys_main.c) (revision deef095c63fe86de42a7e052e1b9985b0118b02e) @@ -63,6 +63,7 @@ #include "BLCommon.h" #include "CommBuffers.h" #include "Interrupts.h" +#include "NVDataMgmt.h" #include "TaskBG.h" #include "Timers.h" /* USER CODE END */ @@ -76,11 +77,23 @@ */ /* USER CODE BEGIN (2) */ +/*extern unsigned int apiLoadStart; +extern unsigned int apiLoadSize; +extern unsigned int apiRunStart; + +extern unsigned int constLoadStart; +extern unsigned int constLoadSize; +extern unsigned int constRunStart; +*/ /* USER CODE END */ int main(void) { /* USER CODE BEGIN (3) */ + + //memcpy(&apiRunStart, &apiLoadStart, (uint32)&apiLoadSize); + //memcpy(&constRunStart, &constLoadStart, (uint32)&constLoadSize); + initProcessor(); initSoftware(); initTasks(); @@ -104,6 +117,7 @@ { initCommBuffers(); initInterrupts(); + initNVDataMgmt(); initTimers(); }