Don't call probe_read_mode() in deinit() without matching prior init(), fixes #88
diff --git a/src/probe.c b/src/probe.c index 70e64b1..0abf9ca 100644 --- a/src/probe.c +++ b/src/probe.c
@@ -157,8 +157,8 @@ void probe_deinit(void) { - probe_read_mode(); if (probe.initted) { + probe_read_mode(); pio_sm_set_enabled(pio0, PROBE_SM, 0); pio_remove_program(pio0, &probe_program, probe.offset); probe.initted = 0;