Skip to content

Commit 10861b4

Browse files
committed
esp32s2: Rename ESP_CALL_RAISE to CHECK_ESP_RESULT
Suggested by @tannewt, thanks!
1 parent 5f0e41a commit 10861b4

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

ports/esp32s2/bindings/espidf/__init__.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,6 @@ extern const mp_obj_type_t mp_type_espidf_MemoryError;
3737
NORETURN void mp_raise_espidf_MemoryError(void);
3838

3939
void raise_esp_error(esp_err_t err) NORETURN;
40-
#define ESP_CALL_RAISE(x) do { int res = (x); if(res != ESP_OK) raise_esp_error(res); } while(0)
40+
#define CHECK_ESP_RESULT(x) do { int res = (x); if(res != ESP_OK) raise_esp_error(res); } while(0)
4141

4242
#endif // MICROPY_INCLUDED_ESP32S2_BINDINGS_ESPIDF___INIT___H

ports/esp32s2/common-hal/audiobusio/I2SOut.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ void common_hal_audiobusio_i2sout_construct(audiobusio_i2sout_obj_t* self,
5959
.data_out_num = data->number,
6060
.data_in_num = I2S_PIN_NO_CHANGE,
6161
};
62-
ESP_CALL_RAISE(i2s_set_pin(self->peripheral.instance, &i2s_pin_config));
62+
CHECK_ESP_RESULT(i2s_set_pin(self->peripheral.instance, &i2s_pin_config));
6363
self->bit_clock = bit_clock;
6464
self->word_select = word_select;
6565
self->data = data;

ports/esp32s2/i2s_common.c

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ static void i2s_fill_buffer(i2s_t *self) {
7979

8080
size_t bytes_written = 0;
8181
do {
82-
ESP_CALL_RAISE(i2s_write(self->instance, signed_samples, sizeof(signed_samples), &bytes_written, 0));
82+
CHECK_ESP_RESULT(i2s_write(self->instance, signed_samples, sizeof(signed_samples), &bytes_written, 0));
8383
} while (bytes_written != 0);
8484
return;
8585
}
@@ -107,9 +107,9 @@ static void i2s_fill_buffer(i2s_t *self) {
107107
size_t bytecount = self->sample_end - self->sample_data;
108108
if (self->samples_signed && self->channel_count == 2) {
109109
if (self->bytes_per_sample == 2) {
110-
ESP_CALL_RAISE(i2s_write(self->instance, self->sample_data, bytecount, &bytes_written, 0));
110+
CHECK_ESP_RESULT(i2s_write(self->instance, self->sample_data, bytecount, &bytes_written, 0));
111111
} else {
112-
ESP_CALL_RAISE(i2s_write_expand(self->instance, self->sample_data, bytecount, 8, 16, &bytes_written, 0));
112+
CHECK_ESP_RESULT(i2s_write_expand(self->instance, self->sample_data, bytecount, 8, 16, &bytes_written, 0));
113113
}
114114
} else {
115115
const size_t bytes_per_output_frame = 4;
@@ -138,7 +138,7 @@ static void i2s_fill_buffer(i2s_t *self) {
138138
}
139139
}
140140
size_t expanded_bytes_written = 0;
141-
ESP_CALL_RAISE(i2s_write(self->instance, signed_samples, bytes_per_output_frame*framecount, &expanded_bytes_written, 0));
141+
CHECK_ESP_RESULT(i2s_write(self->instance, signed_samples, bytes_per_output_frame*framecount, &expanded_bytes_written, 0));
142142
assert(expanded_bytes_written % 4 == 0);
143143
bytes_written = expanded_bytes_written / bytes_per_output_frame * bytes_per_input_frame;
144144
}
@@ -179,7 +179,7 @@ void port_i2s_allocate_init(i2s_t *self, bool left_justified) {
179179
.dma_buf_len = 128, // in _frames_, so 128 is 512 bytes per dma buf
180180
.use_apll = false,
181181
};
182-
ESP_CALL_RAISE(i2s_driver_install(self->instance, &i2s_config, I2S_QUEUE_SIZE, &i2s_queues[self->instance]));
182+
CHECK_ESP_RESULT(i2s_driver_install(self->instance, &i2s_config, I2S_QUEUE_SIZE, &i2s_queues[self->instance]));
183183

184184
if (!xTaskCreate(i2s_event_task, "I2S_task", 3 * configMINIMAL_STACK_SIZE, self, CONFIG_PTHREAD_TASK_PRIO_DEFAULT, &i2s_tasks[self->instance])) {
185185
mp_raise_OSError_msg(translate("xTaskCreate failed"));
@@ -210,7 +210,7 @@ void port_i2s_play(i2s_t *self, mp_obj_t sample, bool loop) {
210210

211211
audiosample_reset_buffer(self->sample, false, 0);
212212

213-
ESP_CALL_RAISE(i2s_set_sample_rates(self->instance, audiosample_sample_rate(sample)));
213+
CHECK_ESP_RESULT(i2s_set_sample_rates(self->instance, audiosample_sample_rate(sample)));
214214

215215
background_callback_add(&self->callback, i2s_callback_fun, self);
216216
}
@@ -233,13 +233,13 @@ void port_i2s_stop(i2s_t *self) {
233233
void port_i2s_pause(i2s_t *self) {
234234
if (!self->paused) {
235235
self->paused = true;
236-
ESP_CALL_RAISE(i2s_stop(self->instance));
236+
CHECK_ESP_RESULT(i2s_stop(self->instance));
237237
}
238238
}
239239

240240
void port_i2s_resume(i2s_t *self) {
241241
if (self->paused) {
242242
self->paused = false;
243-
ESP_CALL_RAISE(i2s_start(self->instance));
243+
CHECK_ESP_RESULT(i2s_start(self->instance));
244244
}
245245
}

0 commit comments

Comments
 (0)