9#ifndef PIN_AUDIO_KIT_SD_CARD_CS
10#define PIN_AUDIO_KIT_SD_CARD_CS 13
11#define PIN_AUDIO_KIT_SD_CARD_MISO 2
12#define PIN_AUDIO_KIT_SD_CARD_MOSI 15
13#define PIN_AUDIO_KIT_SD_CARD_CLK 14
126 LOGD(
"I2SStream::write: %d", len);
150 if (
p_board ==
nullptr)
return 0.0f;
151 return static_cast<float>(
p_board->getVolume()) / 100.0f;
158 if (
p_board ==
nullptr)
return false;
163 if (
p_board ==
nullptr)
return false;
169 if (
p_board ==
nullptr)
return false;
170 return p_board->setPAPower(active);
190 if (
p_board ==
nullptr)
return -1;
196 if (
p_board ==
nullptr)
return -1;
211 p_board->getPins().getGPIO().digitalWrite(pin, value);
216 return p_board->getPins().getGPIO().digitalRead(pin);
249 auto i2s =
p_board->getPins().getI2SPins(PinFunction::CODEC_ADC);
252 LOGI(
"using i2s_function: CODEC_ADC");
290 audio_driver_local::Optional<PinsI2S>
i2s;
313 LOGD(
"input: %d",
info.input_device);
314 LOGD(
"output: %d",
info.output_device);
321 if (
p_board ==
nullptr)
return false;
330 LOGD(
"BIT_LENGTH_16BITS");
333 LOGD(
"BIT_LENGTH_24BITS");
336 LOGD(
"BIT_LENGTH_32BITS");
339 LOGE(
"Unsupported bits: %d", bits);
371 LOGE(
"Invalid rate: %d using 44K", rate);
393 LOGE(
"unsupported mode");
#define TRACEI()
Definition AudioLoggerIDF.h:32
#define TRACED()
Definition AudioLoggerIDF.h:31
#define LOGI(...)
Definition AudioLoggerIDF.h:28
#define TRACEE()
Definition AudioLoggerIDF.h:34
#define LOGD(...)
Definition AudioLoggerIDF.h:27
#define LOGE(...)
Definition AudioLoggerIDF.h:30
RxTxMode
The Microcontroller is the Audio Source (TX_MODE) or Audio Sink (RX_MODE). RXTX_MODE is Source and Si...
Definition AudioTypes.h:30
@ TX_MODE
Definition AudioTypes.h:30
@ RX_MODE
Definition AudioTypes.h:30