From 1facb4172546506069d01a82ff169990e9a84b45 Mon Sep 17 00:00:00 2001 From: lyon1998 <645275593@qq.com> Date: Wed, 27 Oct 2021 23:18:01 +0800 Subject: [PATCH] update main.py and support program py by uart again --- bsp/stm32g030c8/pikascript/main.py | 1 + package/STM32G030Booter/main.c | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/bsp/stm32g030c8/pikascript/main.py b/bsp/stm32g030c8/pikascript/main.py index 49d8bd587..49d628a26 100644 --- a/bsp/stm32g030c8/pikascript/main.py +++ b/bsp/stm32g030c8/pikascript/main.py @@ -83,3 +83,4 @@ while True: if down.read() == 0: pos = 3 isUpdate = 1 + diff --git a/package/STM32G030Booter/main.c b/package/STM32G030Booter/main.c index 10e94ddd7..6b878545a 100644 --- a/package/STM32G030Booter/main.c +++ b/package/STM32G030Booter/main.c @@ -114,7 +114,9 @@ int main(void) { pikaMain = newRootObj("pikaMain", New_PikaMain); if(code[0] == 'i'){ printf("[info]: boot from Script.\r\n"); - obj_run(pikaMain, code); + Arg *codeBuff = arg_setStr(NULL, "", code); + obj_run(pikaMain, arg_getStr(codeBuff)); + arg_deinit(codeBuff); } if(code[0] == 'B'){ printf("[info]: boot from Pika Asm.\r\n");