Skip to content

Commit d1c71b7

Browse files
committed
RP2040
1 parent c01be15 commit d1c71b7

File tree

5 files changed

+9
-3
lines changed

5 files changed

+9
-3
lines changed

src/AudioConfig.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,8 +224,11 @@ typedef uint32_t eps32_i2s_sample_rate_type;
224224

225225
//----------------
226226
#if defined(ARDUINO_ARCH_RP2040)
227-
//#define USE_ESP8266_AUDIO
227+
#if defined(ARDUINO_ARCH_MBED)
228228
//#define USE_I2S 1
229+
#else
230+
#define USE_I2S 1
231+
#endif
229232
#define USE_PWM
230233

231234
#define PWM_START_PIN 6
@@ -240,6 +243,7 @@ typedef uint32_t eps32_i2s_sample_rate_type;
240243
// fix missing __sync_synchronize symbol
241244
#define FIX_SYNC_SYNCHRONIZE
242245
#define IRAM_ATTR
246+
//#define USE_ESP8266_AUDIO
243247

244248
#endif
245249

src/AudioPWM/PWMAudioBase.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ struct PWMConfig : public AudioBaseInfo {
5959
}
6060
pins = array;
6161
start_pin = -1; // mark start pin as invalid
62+
LOGI("start_pin: %d", PWM_START_PIN);
6263
}
6364

6465
#endif

src/AudioPWM/PWMAudioMBED.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ class PWMAudioStreamMBED : public PWMAudioStreamBase {
7373
gpio = audio_config.pins[j];
7474
}
7575
mbed::PwmOut* pin = new mbed::PwmOut(digitalPinToPinName(gpio));
76+
LOGI("PWM Pin: %d", gpio);
7677
pin->period_us(period);
7778
pin->write(0.0f); // 0% duty cycle ->
7879
pin->resume(); // in case it was suspended before

src/AudioPWM/PWMAudioRP2040.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ class PWMAudioStreamPico : public PWMAudioStreamBase {
7878
if (audio_config.pins!=nullptr){
7979
gpio = audio_config.pins[j];
8080
}
81-
LOGD("-> defining pin %d",gpio);
81+
LOGI("PWM pin %d",gpio);
8282

8383
pins[channel].slice = pwm_gpio_to_slice_num(gpio);
8484
pins[channel].channel = pwm_gpio_to_channel(gpio);

src/AudioTools/AudioCopy.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ class StreamCopyT {
149149
if (onWrite!=nullptr) onWrite(onWriteObj, temp_data, bytes_read);
150150

151151
T* bufferT = (T*) buffer;
152-
for (int j=0;j<samples;j++){
152+
for (size_t j=0;j<samples;j++){
153153
*bufferT = temp_data[j];
154154
bufferT++;
155155
*bufferT = temp_data[j];

0 commit comments

Comments
 (0)