arduino-audio-driver
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Variables
IDriverDeviceInfo.h File Reference
#include "DriverCommon.h"
#include "Platforms/API_I2C.h"
#include "Platforms/API_SPI.h"
#include "Platforms/API_GPIO.h"
#include "Platforms/API_Delay.h"
#include "Platforms/Logger.h"
#include "Platforms/Optional.h"
#include "Platforms/Vector.h"

Go to the source code of this file.

Classes

class  IDriverDeviceInfo
 
struct  InfoGPIO
 Pins for LED, Buttons, AMP etc. More...
 
struct  InfoI2C
 I2C pins. More...
 
struct  InfoI2S
 I2S pins. More...
 
struct  InfoSPI
 SPI pins: In Arduino we initialize the SPI, on other platform we just provide the pin information. More...
 

Namespaces

namespace  audio_driver
 Namespace for audio driver components.
 

Typedefs

using PinsI2C = InfoI2C
 
using PinsI2S = InfoI2S
 
using PinsSPI = InfoSPI
 

Variables

static InfoSPI ESP32PinsSD {PinFunction::SD, 14, 2, 15, 13, SPI}
 Default SPI pins for ESP32 Lyrat, AudioDriver etc CLK, MISO, MOSI, CS.