Skip to content

Commit 94b2561

Browse files
committed
Fix include error
1 parent 1c1df05 commit 94b2561

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

ports/esp32s2/common-hal/neopixel_write/__init__.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
*/
4242

4343
#include "py/mphal.h"
44+
#include "py/runtime.h"
4445
#include "shared-bindings/neopixel_write/__init__.h"
4546
#include "driver/rmt.h"
4647
#include "rmt.h"
@@ -102,7 +103,7 @@ void common_hal_neopixel_write (const digitalio_digitalinout_obj_t* digitalinout
102103
// Convert NS timings to ticks
103104
uint32_t counter_clk_hz = 0;
104105
if (rmt_get_counter_clock(config.channel, &counter_clk_hz) != ESP_OK) {
105-
mp_raise_ValueError(translate("Could not retrieve clock"));
106+
mp_raise_RuntimeError(translate("Could not retrieve clock"));
106107
}
107108
float ratio = (float)counter_clk_hz / 1e9;
108109
ws2812_t0h_ticks = (uint32_t)(ratio * WS2812_T0H_NS);
@@ -115,7 +116,7 @@ void common_hal_neopixel_write (const digitalio_digitalinout_obj_t* digitalinout
115116

116117
// Write and wait to finish
117118
if(rmt_write_sample(config.channel, pixels, (size_t)numBytes, true) != ESP_OK) {
118-
mp_raise_ValueError(translate("Input/output error"));
119+
mp_raise_RuntimeError(translate("Input/output error"));
119120
}
120121
rmt_wait_tx_done(config.channel, pdMS_TO_TICKS(100));
121122

0 commit comments

Comments
 (0)