diff options
| author | Damien George | 2014-04-13 13:19:09 +0100 |
|---|---|---|
| committer | Damien George | 2014-04-13 13:19:09 +0100 |
| commit | cb861a5c6a9fcf240955e6fe4f5d2b658c7bc8ef (patch) | |
| tree | 5ca34e1251ed30337818f56bfa35272587614e90 | |
| parent | 5bb7d991759c803e79ae0f34fb69073001092bb7 (diff) | |
stm[hal]: Init mp_sys_path and mp_sys_argv correctly.
| -rw-r--r-- | stm/main.c | 9 | ||||
| -rw-r--r-- | stmhal/main.c | 5 |
2 files changed, 7 insertions, 7 deletions
diff --git a/stm/main.c b/stm/main.c index 636f90021..d7f2624c3 100644 --- a/stm/main.c +++ b/stm/main.c @@ -239,11 +239,10 @@ soft_reset: // Micro Python init qstr_init(); mp_init(); - mp_obj_t def_path[3]; - def_path[0] = MP_OBJ_NEW_QSTR(MP_QSTR_0_colon__slash_); - def_path[1] = MP_OBJ_NEW_QSTR(MP_QSTR_0_colon__slash_src); - def_path[2] = MP_OBJ_NEW_QSTR(MP_QSTR_0_colon__slash_lib); - mp_sys_path = mp_obj_new_list(3, def_path); + mp_obj_list_init(mp_sys_path, 0); + mp_obj_list_append(mp_sys_path, MP_OBJ_NEW_QSTR(MP_QSTR_0_colon__slash_)); + mp_obj_list_append(mp_sys_path, MP_OBJ_NEW_QSTR(MP_QSTR_0_colon__slash_lib)); + mp_obj_list_init(mp_sys_argv, 0); exti_init(); diff --git a/stmhal/main.c b/stmhal/main.c index efaf7caf9..2f40f140a 100644 --- a/stmhal/main.c +++ b/stmhal/main.c @@ -264,8 +264,9 @@ soft_reset: qstr_init(); mp_init(); mp_obj_list_init(mp_sys_path, 0); - mp_obj_list_append(mp_sys_argv, MP_OBJ_NEW_QSTR(MP_QSTR_0_colon__slash_)); - mp_obj_list_append(mp_sys_argv, MP_OBJ_NEW_QSTR(MP_QSTR_0_colon__slash_lib)); + mp_obj_list_append(mp_sys_path, MP_OBJ_NEW_QSTR(MP_QSTR_0_colon__slash_)); + mp_obj_list_append(mp_sys_path, MP_OBJ_NEW_QSTR(MP_QSTR_0_colon__slash_lib)); + mp_obj_list_init(mp_sys_argv, 0); readline_init(); |
