diff --git a/pycardium/main.c b/pycardium/main.c index f8f3f793b3d3467ddafbe577792afbb2f58f30ea..56a7575a2cafb27774ae3785b2390f40262f433e 100644 --- a/pycardium/main.c +++ b/pycardium/main.c @@ -45,6 +45,16 @@ int main(void) mp_init(); + /* request by badge.team */ + mp_obj_list_init(mp_sys_path, 0); + mp_obj_list_append(mp_sys_path, MP_ROM_QSTR(MP_QSTR_)); + mp_obj_list_append( + mp_sys_path, MP_OBJ_NEW_QSTR(MP_QSTR__slash_lib) + ); + mp_obj_list_append( + mp_sys_path, MP_OBJ_NEW_QSTR(MP_QSTR__slash_apps) + ); + if (cnt > 0) { pyexec_file_if_exists(script_name); } diff --git a/pycardium/modules/qstrdefs.h b/pycardium/modules/qstrdefs.h index 9e3f3979af79ebbfb16f821b7127424cadb563ff..68b5a14e4c0cd715ced20573704e9c59826ec873 100644 --- a/pycardium/modules/qstrdefs.h +++ b/pycardium/modules/qstrdefs.h @@ -119,6 +119,10 @@ Q(OUTPUT) Q(PULL_UP) Q(PULL_DOWN) +/* path */ +Q(/apps) +Q(/lib) + /* personal_state */ Q(personal_state) Q(get)