void DACC_Handler(void) {
}
void setup() {
Serial.begin(115200);
Serial.println("Analog Audio Begin");
arraysetup();
}
char shiftVal = 0;
uint32_t dispTimer = 0;
void loop() {
if (Serial.available()) {
char d = Serial.read();
switch (d) {
case '1': arraysetup(); break;
case '2': arraysetup2(); break;
case '+': shiftVal > 0 ? --shiftVal : NULL; break;
case '-': shiftVal < 11 ? ++shiftVal : NULL; break;
default: arraysetup(); break;
}
Serial.print("Volume: ");
Serial.print(11 - shiftVal, DEC);
Serial.println("/11");
}
}
void arraysetup(void) {
}
void arraysetup2(void) {
}
void setSampleRate(uint32_t sampRate=0, bool stereo=false)
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)