boot.py change of filesystem writability would get overridden.

This commit is contained in:
Dan Halbert 2018-05-06 23:48:11 -04:00
parent d32349cee8
commit fc214fb320
1 changed files with 4 additions and 1 deletions

5
main.c
View File

@ -311,6 +311,10 @@ int __attribute__((used)) main(void) {
filesystem_writable_by_python(true); filesystem_writable_by_python(true);
f_open(fs, boot_output_file, CIRCUITPY_BOOT_OUTPUT_FILE, FA_WRITE | FA_CREATE_ALWAYS); f_open(fs, boot_output_file, CIRCUITPY_BOOT_OUTPUT_FILE, FA_WRITE | FA_CREATE_ALWAYS);
// Switch the filesystem back to non-writable now instead of later,
// since boot.py might change it back to writable.
filesystem_writable_by_python(false);
// Write version info to boot_out.txt. // Write version info to boot_out.txt.
mp_hal_stdout_tx_str(MICROPY_FULL_VERSION_INFO); mp_hal_stdout_tx_str(MICROPY_FULL_VERSION_INFO);
mp_hal_stdout_tx_str("\r\n"); mp_hal_stdout_tx_str("\r\n");
@ -327,7 +331,6 @@ int __attribute__((used)) main(void) {
filesystem_flush(); filesystem_flush();
boot_output_file = NULL; boot_output_file = NULL;
} }
filesystem_writable_by_python(false);
#endif #endif
// Reset to remove any state that boot.py setup. It should only be used to // Reset to remove any state that boot.py setup. It should only be used to