For Arduino XIAO 52840 Sense
Recording (pin A0) and playback (pin 5)
This example demonstrates recording and playback on a single device using PDM microphone and PWM output
#if defined(USE_TINYUSB)
#include "Adafruit_TinyUSB.h"
#endif
void setup() {
}
void loop() {
for (int i = 0; i < 320; i++) {
sample += 0x8000;
}
}
void setSampleRate(uint32_t sampRate=0, bool stereo=false)
void getADC(uint32_t samples=MAX_BUFFER_SIZE)
uint16_t adcBuffer16[MAX_BUFFER_SIZE]
uint16_t dacBuffer16[MAX_BUFFER_SIZE]
void begin(uint8_t enADC, uint8_t enDAC, uint8_t _useI2S=0)
void feedDAC(uint8_t dacChannel=0, uint32_t samples=MAX_BUFFER_SIZE, bool startInterrupts=false)