/* Reads a data byte from the shared parameter buffer at the specified index.  */
bool SharedParamsReadByIndex(uint32_t idx, uint8_t *value)
/* Reads a data byte from the shared parameter buffer at the specified index.  */
bool SharedParamsReadByIndex(uint32_t idx, uint8_t *value)
{
  bool result = false;
  if ( (SharedParamsValidateBuffer()) &&
       (idx < SHARED_PARAMS_CFG_BUFFER_DATA_LEN)  &&
       (value != NULL) )
  {
    *value = sharedParamsBuffer.data[idx];
    result = true;
  }
  return result;
}