![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
arm studio build
Diff: src/wbit_util.cpp
- 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; } //============================================================================