8000 stm[hal]: Init mp_sys_path and mp_sys_argv correctly. · lurch/micropython@cb861a5 · GitHub
[go: up one dir, main page]

Skip to content

Commit cb861a5

Browse filesBrowse files
committed
stm[hal]: Init mp_sys_path and mp_sys_argv correctly.
1 parent 5bb7d99 commit cb861a5

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

stm/main.c

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -239,11 +239,10 @@ int main(void) {
239239
// Micro Python init
240240
qstr_init();
241241
mp_init();
242-
mp_obj_t def_path[3];
243-
def_path[0] = MP_OBJ_NEW_QSTR(MP_QSTR_0_colon__slash_);
244-
def_path[1] = MP_OBJ_NEW_QSTR(MP_QSTR_0_colon__slash_src);
245-
def_path[2] = MP_OBJ_NEW_QSTR(MP_QSTR_0_colon__slash_lib);
246-
mp_sys_path = mp_obj_new_list(3, def_path);
242+
mp_obj_list_init(mp_sys_path, 0);
243+
mp_obj_list_append(mp_sys_path, MP_OBJ_NEW_QSTR(MP_QSTR_0_colon__slash_));
244+
mp_obj_list_append(mp_sys_path, MP_OBJ_NEW_QSTR(MP_QSTR_0_colon__slash_lib));
245+
mp_obj_list_init(mp_sys_argv, 0);
247246

248247
exti_init();
249248

stmhal/main.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -264,8 +264,9 @@ int main(void) {
264264
qstr_init();
265265
mp_init();
266266
mp_obj_list_init(mp_sys_path, 0);
267-
mp_obj_list_append(mp_sys_argv, MP_OBJ_NEW_QSTR(MP_QSTR_0_colon__slash_));
268-
mp_obj_list_append(mp_sys_argv, MP_OBJ_NEW_QSTR(MP_QSTR_0_colon__slash_lib));
267+
mp_obj_list_append(mp_sys_path, MP_OBJ_NEW_QSTR(MP_QSTR_0_colon__slash_));
268+
mp_obj_list_append(mp_sys_path, MP_OBJ_NEW_QSTR(MP_QSTR_0_colon__slash_lib));
269+
mp_obj_list_init(mp_sys_argv, 0);
269270

270271
readline_init();
271272

0 commit comments

Comments
 (0)
0