summaryrefslogtreecommitdiff
path: root/ports/esp32/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'ports/esp32/main.c')
-rw-r--r--ports/esp32/main.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/ports/esp32/main.c b/ports/esp32/main.c
index f048aa85f..f85fb6c08 100644
--- a/ports/esp32/main.c
+++ b/ports/esp32/main.c
@@ -51,6 +51,7 @@
#include "py/repl.h"
#include "py/gc.h"
#include "py/mphal.h"
+#include "extmod/modmachine.h"
#include "shared/readline/readline.h"
#include "shared/runtime/pyexec.h"
#include "shared/timeutils/timeutils.h"
@@ -199,7 +200,11 @@ soft_reset_exit:
machine_pwm_deinit_all();
// TODO: machine_rmt_deinit_all();
machine_pins_deinit();
+ #if MICROPY_PY_MACHINE_I2C_TARGET
+ mp_machine_i2c_target_deinit_all();
+ #endif
machine_deinit();
+
#if MICROPY_PY_SOCKET_EVENTS
socket_events_deinit();
#endif