File tree Expand file tree Collapse file tree 2 files changed +23
-6
lines changed Expand file tree Collapse file tree 2 files changed +23
-6
lines changed Original file line number Diff line number Diff line change @@ -223,12 +223,26 @@ typedef uint32_t eps32_i2s_sample_rate_type;
223
223
#endif
224
224
225
225
//----------------
226
- #if defined(ARDUINO_ARCH_RP2040 )
227
- #if defined(ARDUINO_ARCH_MBED )
228
- //#define USE_I2S 1
229
- #else
226
+ #if defined(DARDUINO_ARCH_MBED_RP2040 )
227
+ #define USE_I2S 1
228
+ #define USE_PWM
229
+
230
+ #define PWM_START_PIN 6
231
+ #define PIN_I2S_BCK 26
232
+ #define PIN_I2S_WS PIN_I2S_BCK+1
233
+ #define PIN_I2S_DATA_IN 28
234
+ #define PIN_I2S_DATA_OUT 28
235
+ #define PIN_I2S_MUTE 4
236
+ #define SOFT_MUTE_VALUE LOW
237
+ #define PIN_CS PIN_SPI0_SS
238
+
239
+ // fix missing __sync_synchronize symbol
240
+ #define FIX_SYNC_SYNCHRONIZE
241
+ #define IRAM_ATTR
242
+ //#define USE_ESP8266_AUDIO
243
+
244
+ #elif defined(DARDUINO_ARCH_RP2040 )
230
245
#define USE_I2S 1
231
- #endif
232
246
#define USE_PWM
233
247
234
248
#define PWM_START_PIN 6
Original file line number Diff line number Diff line change 20
20
#include " AudioTools/AudioStreams.h"
21
21
#include " AudioTools/AudioOutput.h"
22
22
#include " AudioTools/AudioCopy.h"
23
- #include " AudioTools/AudioSPDIF.h"
24
23
#include " AudioMetaData/MetaData.h"
25
24
#include " AudioCodecs/AudioCodecs.h"
26
25
#include " AudioHttp/AudioHttp.h"
33
32
* @brief Optional external libraries
34
33
*
35
34
*/
35
+ #if defined(USE_I2S)
36
+ #include " AudioTools/AudioSPDIF.h"
37
+ #endif
38
+
36
39
#if defined(USE_PORTAUDIO)
37
40
#include " AudioLibs/PortAudioStream.h"
38
41
#endif
You can’t perform that action at this time.
0 commit comments