Could someone explain how the DRV_NVM_READ operation regarding block addressing works? From the code in drv_nvm.c: _DRV_NVM_VALIDATE_EXPR(((blockStart + nBlock) > gNVMGeometryTable.numBlocks), (void)0);
_DRV_NVM_VALIDATE_EXPR((nBlock == 0), (void)0)..
_DRV_NVM_VALIDATE_EXPR((nBlock == 0), (void)0)..