arm studio build

Dependencies:   libxDot-mbed5

Revision:
7:fba1e8fc7693
Parent:
5:abfe25f0de33
Child:
8:a5316708e51d
--- a/src/wbit_util.cpp	Tue Aug 07 17:56:23 2018 +0000
+++ b/src/wbit_util.cpp	Fri Aug 10 19:17:43 2018 +0000
@@ -43,15 +43,25 @@
 //==============================================================================
 void printNmvData(nvm *pNvm){
      uint8_t i;    
-     if(verbose)pc.printf("\r\n************************************************************"); 
-     if(verbose)pc.printf("\r\nnon-volatile memory (nvm):"); 
-     if(verbose)pc.printf("\r\nnetwork_id:"); 
-     
-     for (i = 0; i < 8;i++) 
-       if(verbose)pc.printf(" %x",pNvm->network_id[i]);
-     if(verbose)pc.printf("\r\nnetwork_key:"); 
-      for (i = 0 ; i < 16;i++)  if(verbose)pc.printf(" %x",pNvm->network_key[i]);         
-     if(verbose)pc.printf("\r\nbLogOutputOn: %d ",pNvm->bLogOutputOn); 
+     if(verbose){
+        pc.printf("\r\n************************************************************"); 
+        pc.printf("\r\nnon-volatile memory (nvm):"); 
+        pc.printf("\r\nnetwork_id:");      
+        for (i = 0; i < sizeof(network_id);i++) 
+            pc.printf(" %x",pNvm->network_id[i]);
+        pc.printf("\r\nnetwork_key:"); 
+        for (i = 0 ; i < sizeof(network_key);i++)
+            pc.printf(" %x",pNvm->network_key[i]);        
+        pc.printf("\r\nbLogOutputOn: %d ",pNvm->bLogOutputOn); 
+
+        pc.printf("\r\n static backup keys:"); 
+        pc.printf("\r\nnetwork_id:");      
+        for (i = 0; i < sizeof(network_id);i++) 
+            pc.printf(" %x",network_id[i]);
+        pc.printf("\r\nnetwork_key:"); 
+        for (i = 0 ; i < sizeof(network_key);i++)
+            pc.printf(" %x",network_key[i]);        
+     }  
      if(verbose)pc.printf("\r\n************************************************************\r\n"); 
 }                              
 //==============================================================================
@@ -85,13 +95,12 @@
    uint8_t i;  
    dot->nvmRead(0,pNvm,sizeof(nvm));  
    uint8_t chksum = getNvmChkSum(pNvm);
-/*   
+   
    if (chksum == pNvm->chksum){
-       logInfo("nvmRead: chksum ok");    
-       //printNmvData(pNvm);
+       logInfo("nvmRead: chksum ok");           
        return true;
    }    
-*/
+
 //bad chksum, resort to old hard coded keys  
    if(verbose)pc.printf("nvmRead: bad chksum, using default values");      
    for (i = 0; i < sizeof(network_id);i++){
@@ -100,7 +109,7 @@
     for (i = 0; i < sizeof(network_key);i++){
         pNvm->network_key[i] = network_key[i];   
     }
-    pNvm->bLogOutputOn = 1;  //disable log output
+    pNvm->bLogOutputOn = 0;  //disable log output
   //  printNmvData(pNvm);
     return false;
 }