Skip to content

Commit

Permalink
Fix regression preventing remount as readwrite in boot.py
Browse files Browse the repository at this point in the history
  • Loading branch information
dhalbert committed May 7, 2018
1 parent 3814e97 commit 44ea91d
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion atmel-samd/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -762,6 +762,11 @@ int main(void) {
// USB isn't up, so we can write the file.
flash_set_usb_writeable(false);
f_open(fs, boot_output_file, CIRCUITPY_BOOT_OUTPUT_FILE, FA_WRITE | FA_CREATE_ALWAYS);

// Switch the filesystem back to non-writable by Python now instead of later,
// since boot.py might change it back to writable.
flash_set_usb_writeable(true);

// Write version info to boot_out.txt.
mp_hal_stdout_tx_str(MICROPY_FULL_VERSION_INFO);
mp_hal_stdout_tx_str("\r\n");
Expand All @@ -779,7 +784,6 @@ int main(void) {
flash_flush();
boot_output_file = NULL;
}
flash_set_usb_writeable(true);
#endif

// Reset to remove any state that boot.py setup. It should only be used to
Expand Down

0 comments on commit 44ea91d

Please sign in to comment.