arm studio build

Dependencies:   libxDot-mbed5

Revision:
4:d87f8dcf40ef
Parent:
2:0af50f386eb2
Child:
5:abfe25f0de33
--- a/src/wbit_util.cpp	Sat Aug 04 20:01:47 2018 +0000
+++ b/src/wbit_util.cpp	Sat Aug 04 20:26:39 2018 +0000
@@ -16,11 +16,18 @@
 //printNmvData
 //==============================================================================
 void printNmvData(nvm *pNvm){
-     uint8_t i;
+
+     uint8_t i;    
      pc.printf("\r\nnon-volatile memory (nvm):"); 
      pc.printf("\r\nnetwork_id:"); 
-    // for (i = 0 ; i < sizeof(nvm.network_id);i++)i =1;
-     //pc.printf(pNvm->network[i];
+     
+     for (i = 0; i < 8;i++) 
+      pc.printf(" %x",pNvm->network_id[i]);
+         
+     //for (i = 0 ; i < sizeof(NvmData.network_id);i++)  pc.printf(" ,%x",NvmData.network_id[i]);
+     pc.printf("\r\nnetwork_key:"); 
+     for (i = 0 ; i < 16;i++)  pc.printf(" %x",pNvm->network_key[i]);
+     pc.printf("\r\nbLogOutputOn: %d\r\n",pNvm->bLogOutputOn); 
     
 }                              
 //==============================================================================
@@ -41,7 +48,9 @@
 //==============================================================================
 bool nvmWrite(nvm *pNvm){   
    pNvm->chksum = getNvmChkSum(pNvm);
+   printNmvData(pNvm);
    return dot->nvmWrite(0,pNvm,sizeof(nvm));      
+   
 }
 //==============================================================================
 //nvmRead
@@ -54,6 +63,7 @@
    uint8_t chksum = getNvmChkSum(pNvm);
    if (chksum == pNvm->chksum){
        logInfo("nvmRead: chksum ok");    
+       printNmvData(pNvm);
        return true;
    }    
 //bad chksum, resort to old hard coded keys  
@@ -65,6 +75,7 @@
         pNvm->network_key[i] = network_key[i];   
     }
     pNvm->bLogOutputOn = 1;  //disable log output
+    printNmvData(pNvm);
     return false;
 }
 //============================================================================