diff --git a/platform/drivers/NVM/nvmem_linux.c b/platform/drivers/NVM/nvmem_linux.c index 885695a8..77633b94 100644 --- a/platform/drivers/NVM/nvmem_linux.c +++ b/platform/drivers/NVM/nvmem_linux.c @@ -19,6 +19,7 @@ ***************************************************************************/ #include +#include #include // Simulate CPS with 16 channels, 16 zones, 16 contacts @@ -60,7 +61,11 @@ int nvm_readZoneData(zone_t *zone, uint16_t pos) /* Generate dummy zone name */ snprintf(zone->name, 16, "Zone %d", pos); - + memset(zone->member, 0, sizeof(zone->member)); + // Add fake zone member indexes + zone->member[0] = pos; + zone->member[1] = pos+1; + zone->member[2] = pos+2; return 0; }