/* Transport Layer Read. 
Reads nBufSize bytes tp pBuf from the device */
ADI_BLE_TRANSPORT_RESULT adi_tal_Read(void *pBuf, const uint32_t nBufSize, uint8_t *nBytes)
/* Transport Layer Read. 
Reads nBufSize bytes tp pBuf from the device */
ADI_BLE_TRANSPORT_RESULT adi_tal_Read(void *pBuf, const uint32_t nBufSize, uint8_t *nBytes)
{
    ADI_BLE_TRANSPORT_RESULT eTransportResult;
    ASSERT(nBytes != NULL);
    ASSERT(pBuf != NULL);
    ASSERT(nBufSize > 0u);
    ASSERT(nBufSize <= ADI_RADIO_BUFFER_BYTES);
    eTransportResult = RadioTransaction(false, pBuf, nBufSize, nBytes);
    return (eTransportResult);
}