arduino-audio-tools
Loading...
Searching...
No Matches
Classes | Namespaces | Functions | Variables
USBAudioDeviceRenesas.h File Reference
#include <Arduino.h>
#include "usb/USB.h"
#include <cstring>
#include "AudioTools/Communication/USB/USBAudioBackendTinyUSB.h"
#include "AudioTools/Communication/USB/USBAudioDeviceBase.h"
#include "AudioTools/Concurrency/LockFree/RingBufferSPSC.h"

Go to the source code of this file.

Classes

class  Emulated_TinyUSB
 Minimal wrapper around the ESP32 TinyUSB API. We emulate the basic functionality so that we can use the same TinyUSBDevice API on RP2040 and ESP32. More...
 
class  USBAudioDeviceRenesas
 USBAudioDeviceBase subclass for the Arduino UNO R4 / Nano R4 (Renesas RA4M1, arduino:renesas_uno core). More...
 

Namespaces

namespace  audio_tools
 Generic Implementation of sound input and output for desktop environments using portaudio.
 

Functions

uint8_t * __USBGetCustomInterfaceDescriptor (uint8_t itfnum, size_t *len, uint8_t *num_interfaces)
 

Variables

static Emulated_TinyUSB TinyUSBDevice
 

Function Documentation

◆ __USBGetCustomInterfaceDescriptor()

uint8_t * __USBGetCustomInterfaceDescriptor ( uint8_t  itfnum,
size_t *  len,
uint8_t *  num_interfaces 
)