Skip to content

Commit 00276ae

Browse files
committed
AnalogAudioArduino
1 parent ec440e7 commit 00276ae

File tree

3 files changed

+23
-10
lines changed

3 files changed

+23
-10
lines changed

examples/build-arch-log.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,9 @@ esp32:esp32:esp32 ./examples-stream/streams-generator-serial -> rc=0
22
esp32:esp32:esp32c3 ./examples-stream/streams-generator-serial -> rc=0
33
esp32:esp32:esp32s3 ./examples-stream/streams-generator-serial -> rc=0
44
esp32:esp32:esp32s2 ./examples-stream/streams-generator-serial -> rc=0
5+
esp32:esp32:esp32c6 ./examples-stream/streams-generator-serial -> rc=0
6+
esp8266:esp8266:generic ./examples-stream/streams-generator-serial -> rc=0
7+
rp2040:rp2040:generic ./examples-stream/streams-generator-serial -> rc=0
8+
arduino:avr:nano ./examples-stream/streams-generator-serial -> rc=0
9+
arduino:samd:arduino_zero_native ./examples-stream/streams-generator-serial -> rc=0
10+
arduino:renesas_uno:unor4wifi ./examples-stream/streams-generator-serial -> rc=1

src/AudioAnalog/AnalogAudioStream.h

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
#pragma once
22
#include "AudioConfig.h"
3-
#if defined(USE_ANALOG)
4-
#include "AudioAnalog/AnalogDriverBase.h"
5-
#include "AudioAnalog/AnalogDriverESP32V1.h"
6-
#include "AudioAnalog/AnalogDriverESP32.h"
7-
#include "AudioAnalog/AnalogDriverMBED.h"
83

9-
#if defined(USE_ANALOG_ARDUINO) || defined(DOXYGEN)
4+
// Support AnalogAudioStream
5+
#if defined(USE_ANALOG)
6+
# include "AudioAnalog/AnalogDriverBase.h"
7+
# include "AudioAnalog/AnalogDriverESP32V1.h"
8+
# include "AudioAnalog/AnalogDriverESP32.h"
9+
# include "AudioAnalog/AnalogDriverMBED.h"
1010
# include "AudioAnalog/AnalogDriverArduino.h"
11-
#endif
1211

1312
namespace audio_tools {
1413

@@ -109,4 +108,9 @@ class AnalogAudioStream : public AudioStream {
109108

110109
}
111110

112-
#endif
111+
#endif
112+
113+
// Support AnalogAudioArduino
114+
#if defined(USE_TIMER)
115+
# include "AudioAnalog/AnalogAudioArduino.h"
116+
#endif

src/AudioAnalog/AnalogDriverArduino.h

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
#pragma once
22

3-
#include <limits.h> // for INT_MIN and INT_MAX
3+
#include "AudioConfig.h"
4+
#if defined(USE_ANALOG_ARDUINO) || defined(DOXYGEN)
45

6+
#include <limits.h> // for INT_MIN and INT_MAX
57
#include "AudioAnalog/AnalogAudioBase.h"
6-
#include "AudioConfig.h"
78
#include "AudioTimer/AudioTimer.h"
89
#include "AudioTools/AudioStreams.h"
910
#include "AudioTools/AudioTypes.h"
@@ -47,3 +48,5 @@ class AnalogDriverArduino : public AnalogDriverBase {
4748
using AnalogDriver = AnalogDriverArduino;
4849

4950
} // namespace audio_tools
51+
52+
#endif

0 commit comments

Comments
 (0)