summaryrefslogtreecommitdiff
path: root/ports/esp32/machine_timer.c
diff options
context:
space:
mode:
authorThorsten von Eicken <tve@voneicken.com>2020-03-31 16:03:01 -0700
committerDamien George <damien.p.george@gmail.com>2020-04-23 10:59:07 +1000
commit1ae7e0e561134c39471e3000eced33da732b4103 (patch)
treea1d1f7393863cf0fddf8dcae82aabd1e04768971 /ports/esp32/machine_timer.c
parenta177831c46a7e217fed6562510e12183377053f7 (diff)
esp32: Consolidate check_esp_err functions and add IDF error string.
This commit consolidates a number of check_esp_err functions that check whether an ESP-IDF return code is OK and raises an exception if not. The exception raised is an OSError with the error code as the first argument (negative if it's ESP-IDF specific) and the ESP-IDF error string as the second argument. This commit also fixes esp32.Partition.set_boot to use check_esp_err, and uses that function for a unit test.
Diffstat (limited to 'ports/esp32/machine_timer.c')
-rw-r--r--ports/esp32/machine_timer.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/ports/esp32/machine_timer.c b/ports/esp32/machine_timer.c
index a4662c3c7..6e5824094 100644
--- a/ports/esp32/machine_timer.c
+++ b/ports/esp32/machine_timer.c
@@ -64,14 +64,6 @@ const mp_obj_type_t machine_timer_type;
STATIC void machine_timer_disable(machine_timer_obj_t *self);
-STATIC esp_err_t check_esp_err(esp_err_t code) {
- if (code) {
- mp_raise_OSError(code);
- }
-
- return code;
-}
-
void machine_timer_deinit_all(void) {
// Disable, deallocate and remove all timers from list
machine_timer_obj_t **t = &MP_STATE_PORT(machine_timer_obj_head);