Skip to content

Commit

Permalink
Merge pull request #812 from dhalbert/2.x-filesystem-writability-on-boot
Browse files Browse the repository at this point in the history
2.x: Fix regression preventing remount as readwrite in boot.py
  • Loading branch information
tannewt authored May 7, 2018
2 parents 3814e97 + 44ea91d commit 6e95c90
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 6e95c90

Please sign in to comment.