From 180b485f8b109baf64252a4b9793a37377af8c25 Mon Sep 17 00:00:00 2001 From: Ayan Pahwa Date: Sat, 23 Nov 2019 20:58:33 +0530 Subject: [PATCH] Enable creation of code.py only for full builds --- supervisor/shared/filesystem.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/supervisor/shared/filesystem.c b/supervisor/shared/filesystem.c index 261c481727..b4f6d8bb9f 100644 --- a/supervisor/shared/filesystem.c +++ b/supervisor/shared/filesystem.c @@ -75,10 +75,15 @@ static void make_sample_code_file(FATFS *fatfs) { UINT char_written = 0; const byte buffer[] = "print('Hello World!')\n"; + #if CIRCUITPY_FULL_BUILD == 0 + make_empty_file(&vfs_fat->fatfs, "/code.py"); + + #else //Create or modify existing code.py file f_open(fatfs, &fs, "/code.py", FA_WRITE | FA_CREATE_ALWAYS); f_write(&fs, buffer, sizeof(buffer) - 1, &char_written); f_close(&fs); + #endif } // we don't make this function static because it needs a lot of stack and we