4#include "AudioKitHAL.h"
9#error Upgrade the AudioKit library
95 static const int ia[] = {16, 24, 32};
99 for (
int j = 0;
j < 3;
j++) {
112 static const int ia[] = {8000, 11025, 16000, 22050,
113 24000, 32000, 44100, 48000};
120 for (
int j = 0;
j < 8;
j++) {
150 for (
int j = 0;
j < 8;
j++) {
170 LOGD(
"-> %s",
"AUDIO_HAL_CODEC_MODE_DECODE");
173 LOGD(
"-> %s",
"AUDIO_HAL_CODEC_MODE_ENCODE");
176 LOGD(
"-> %s",
"AUDIO_HAL_CODEC_MODE_BOTH");
305 return kit.setVolume(
vol);
333 return kit.headphoneStatus();
445 AudioKit::actionHeadphoneDetection();
580#if defined(USE_EXT_BUTTON_LOGIC)
583 for (
int j=0;
j<size;
j++){
598 LOGW(
"Undefined ActionLogic for pin: %d ",pin);
609 LOGD(
"actionStartStop")
612 LOGW(
"Mode Button ignored because of conflict: %d ",
kit.pinInputMode());
617 LOGD(
"actionHeadphoneDetection pin:%d",
kit.pinHeadphoneDetect())
620 LOGW(
"Headphone detection ignored because of conflict: %d ",
kit.pinHeadphoneDetect());
625 LOGD(
"actionVolumeDown")
627 LOGD(
"actionVolumeUp")
630 LOGW(
"Volume Buttons ignored because of conflict: %d ",
kit.pinVolumeDown());
#define LOGW(...)
Definition AudioLoggerIDF.h:29
#define TRACEI()
Definition AudioLoggerIDF.h:32
#define TRACED()
Definition AudioLoggerIDF.h:31
#define LOGI(...)
Definition AudioLoggerIDF.h:28
#define LOGD(...)
Definition AudioLoggerIDF.h:27
#define LOGE(...)
Definition AudioLoggerIDF.h:30
#define DEFAULT_BUFFER_SIZE
Definition avr.h:20
void stop()
stops any further processing by spinning in an endless loop
Definition AudioRuntime.h:12
RxTxMode
The Microcontroller is the Audio Source (TX_MODE) or Audio Sink (RX_MODE). RXTX_MODE is Source and Si...
Definition AudioTypes.h:30
@ RXTX_MODE
Definition AudioTypes.h:30
@ TX_MODE
Definition AudioTypes.h:30
@ RX_MODE
Definition AudioTypes.h:30