From a38d8948b3b22a7b3f84284f765578a8edeab3f5 Mon Sep 17 00:00:00 2001 From: mrmcwethy Date: Wed, 22 Nov 2017 19:56:28 -0700 Subject: M4 status LED flashing with no main.py present #447 Initialized stack variable --- main.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'main.c') diff --git a/main.c b/main.c index 7ed93ddf5..21940d795 100644 --- a/main.c +++ b/main.c @@ -131,6 +131,11 @@ bool start_mp(safe_mode_t safe_mode) { #endif pyexec_result_t result; + + result.return_code = 0; + result.exception_type = NULL; + result.exception_line = 0; + bool found_main = false; if (safe_mode != NO_SAFE_MODE) { @@ -166,9 +171,10 @@ bool start_mp(safe_mode_t safe_mode) { if (reload_next_character) { return true; } + if (serial_connected() && serial_bytes_available()) { // Skip REPL if reload was requested. - return serial_read() == CHAR_CTRL_D; + return (serial_read() == CHAR_CTRL_D); } if (!serial_connected_before_animation && serial_connected()) { -- cgit v1.2.3