/* Request the bootloader to upload the specified range of memory. The data is stored in the data byte array to which the pointer was specified.  */
bool SessionReadData(uint32_t address, uint32_t len, uint8_t *data)
/* Request the bootloader to upload the specified range of memory. The data is stored in the data byte array to which the pointer was specified.  */
bool SessionReadData(uint32_t address, uint32_t len, uint8_t *data)
{
  bool result = false;
  assert(data != NULL);
  assert(len > 0);
  if ( (data != NULL) && (len > 0) )
  {
    result = protocolPtr->ReadData(address, len, data);
  }
  return result;
}