@@ -249,10 +249,7 @@ bool run_code_py(safe_mode_t safe_mode) {
249
249
serial_write ("\n" );
250
250
if (autoreload_is_enabled ()) {
251
251
serial_write_compressed (translate ("Auto-reload is on. Simply save files over USB to run them or enter REPL to disable.\n" ));
252
- } else if (safe_mode != NO_SAFE_MODE ) {
253
- serial_write_compressed (translate ("Running in safe mode! " ));
254
- serial_write_compressed (translate ("Auto-reload is off.\n" ));
255
- } else if (!autoreload_is_enabled ()) {
252
+ } else {
256
253
serial_write_compressed (translate ("Auto-reload is off.\n" ));
257
254
}
258
255
}
@@ -322,16 +319,16 @@ bool run_code_py(safe_mode_t safe_mode) {
322
319
}
323
320
324
321
if (!serial_connected_before_animation && serial_connected ()) {
325
- if (serial_connected_at_start ) {
326
- serial_write ("\n\n" );
327
- }
328
-
329
322
if (!serial_connected_at_start ) {
330
323
if (autoreload_is_enabled ()) {
331
324
serial_write_compressed (translate ("Auto-reload is on. Simply save files over USB to run them or enter REPL to disable.\n" ));
332
325
} else {
333
326
serial_write_compressed (translate ("Auto-reload is off.\n" ));
334
327
}
328
+ if (safe_mode != NO_SAFE_MODE ) {
329
+ serial_write_compressed (translate ("Running in safe mode! " ));
330
+ serial_write_compressed (translate ("Not running saved code.\n" ));
331
+ }
335
332
}
336
333
print_safe_mode_message (safe_mode );
337
334
serial_write ("\n" );
@@ -486,8 +483,10 @@ int __attribute__((used)) main(void) {
486
483
reset_devices ();
487
484
reset_board ();
488
485
489
- // Turn on autoreload by default but before boot.py in case it wants to change it.
490
- autoreload_enable ();
486
+ // If not in safe mode turn on autoreload by default but before boot.py in case it wants to change it.
487
+ if (safe_mode == NO_SAFE_MODE ) {
488
+ autoreload_enable ();
489
+ }
491
490
492
491
// By default our internal flash is readonly to local python code and
493
492
// writable over USB. Set it here so that boot.py can change it.
0 commit comments