arduino-audio-driver
Loading...
Searching...
No Matches
GmicHaToyMd.h
Go to the documentation of this file.
1#pragma once
2#include "AudioBoard.h"
3
4namespace audio_driver {
5
22 public:
24 // add i2c codec pins: scl, sda
26 // add i2s pins: mclk, bck, ws, data_out, data_in
27 addI2S(PinFunction::CODEC, 16, 9, 45, 8, 10);
28
29 // speaker amplifier enable
31 // three front buttons (observed, not vendor-confirmed)
35 }
36};
37
42
43} // namespace audio_driver
Defitintion for audio board pins and an audio driver.
Definition AudioBoard.h:13
All pins for i2s, spi, i2c and other pins.
Definition DriverDeviceInfo.h:20
bool addI2C(InfoI2C pin)
Definition DriverDeviceInfo.h:56
bool addI2S(InfoI2S pin)
Definition DriverDeviceInfo.h:26
bool addPin(InfoGPIO pin)
Definition DriverDeviceInfo.h:86
Pins for the GMIC HA-TOYMD audio module (ESP32-S3 + ES8311)
Definition GmicHaToyMd.h:21
PinsGmicHaToyMdClass()
Definition GmicHaToyMd.h:23
static PinsGmicHaToyMdClass PinsGmicHaToyMd
Definition GmicHaToyMd.h:39
static AudioDriverES8311Class AudioDriverES8311
Definition AudioDriver.h:2162
static AudioBoard GmicHaToyMd
Definition GmicHaToyMd.h:41
Namespace for audio driver components.
Definition AudioBoard.h:5