From e4d3ab33045274c8e31ca559afea20753dbb6b82 Mon Sep 17 00:00:00 2001 From: Sebastian Romero Date: Thu, 21 Dec 2023 17:42:19 +0100 Subject: [PATCH] nrf/main: Add /flash and /flash/lib to sys.path. This allows to follow good practice and have libraries live in the lib folder which means they will be found by the runtime without adding this path manually at runtime. Signed-off-by: Sebastian Romero --- ports/nrf/main.c | 3 +++ ports/nrf/qstrdefsport.h | 1 + 2 files changed, 4 insertions(+) diff --git a/ports/nrf/main.c b/ports/nrf/main.c index bcd0bb9d71..0e5a26c487 100644 --- a/ports/nrf/main.c +++ b/ports/nrf/main.c @@ -191,6 +191,9 @@ soft_reset: if (ret != 0) { printf("MPY: can't mount flash\n"); + } else { + mp_obj_list_append(mp_sys_path, MP_OBJ_NEW_QSTR(MP_QSTR__slash_flash)); + mp_obj_list_append(mp_sys_path, MP_OBJ_NEW_QSTR(MP_QSTR__slash_flash_slash_lib)); } #endif diff --git a/ports/nrf/qstrdefsport.h b/ports/nrf/qstrdefsport.h index f12cf40efa..273beb04e1 100644 --- a/ports/nrf/qstrdefsport.h +++ b/ports/nrf/qstrdefsport.h @@ -29,6 +29,7 @@ // Entries for sys.path Q(/flash) +Q(/flash/lib) // For os.sep Q(/)