From 0066c1a05b1ae7076c11f48388dec89119cc6e90 Mon Sep 17 00:00:00 2001 From: lyon Date: Mon, 23 May 2022 09:39:58 +0800 Subject: [PATCH] update f103c8 to v1.8.0 --- bsp/stm32f103c8/Booter/main.c | 7 +- .../MDK-ARM/pikascript-demo.uvprojx | 127 +++++++++++++++--- bsp/stm32f103c8/pikascript/requestment.txt | 8 +- 3 files changed, 116 insertions(+), 26 deletions(-) diff --git a/bsp/stm32f103c8/Booter/main.c b/bsp/stm32f103c8/Booter/main.c index 67debc147..5f625b13f 100644 --- a/bsp/stm32f103c8/Booter/main.c +++ b/bsp/stm32f103c8/Booter/main.c @@ -97,7 +97,12 @@ int main(void) /* USER CODE BEGIN 2 */ /* user input buff */ printf("hardware init ok \r\n"); - pikaScriptShell(pikaScriptInit()); + + /* run the main.py */ + PikaObj* pikaMain = pikaScriptInit(); + + /* launch the REPL */ + pikaScriptShell(pikaMain); /* USER CODE END 2 */ /* Infinite loop */ diff --git a/bsp/stm32f103c8/MDK-ARM/pikascript-demo.uvprojx b/bsp/stm32f103c8/MDK-ARM/pikascript-demo.uvprojx index 511a26968..c9fd8992c 100644 --- a/bsp/stm32f103c8/MDK-ARM/pikascript-demo.uvprojx +++ b/bsp/stm32f103c8/MDK-ARM/pikascript-demo.uvprojx @@ -549,6 +549,11 @@ 1 ..\pikascript\pikascript-core\TinyObj.c + + PikaCompiler.c + 1 + ..\pikascript\pikascript-core\PikaCompiler.c + @@ -569,6 +574,11 @@ 1 ..\pikascript\pikascript-lib/PikaStdDevice/PikaStdDevice_GPIO.c + + PikaStdDevice_CAN.c + 1 + ..\pikascript\pikascript-lib/PikaStdDevice/PikaStdDevice_CAN.c + PikaStdDevice_Time.c 1 @@ -584,6 +594,11 @@ 1 ..\pikascript\pikascript-lib/PikaStdDevice/PikaStdDevice_PWM.c + + PikaStdDevice_SPI.c + 1 + ..\pikascript\pikascript-lib/PikaStdDevice/PikaStdDevice_SPI.c + STM32F1_PWM.c 1 @@ -684,6 +699,11 @@ 1 ..\pikascript\pikascript-api/PikaStdLib-api.c + + PikaStdDevice_CAN-api.c + 1 + ..\pikascript\pikascript-api/PikaStdDevice_CAN-api.c + PikaStdLib_PikaObj-api.c 1 @@ -694,26 +714,41 @@ 1 ..\pikascript\pikascript-api/STM32F1_IIC-api.c + + PikaStdData_Dict-api.c + 1 + ..\pikascript\pikascript-api/PikaStdData_Dict-api.c + pikaScript.c 1 ..\pikascript\pikascript-api/pikaScript.c + + PikaStdDevice_SPI-api.c + 1 + ..\pikascript\pikascript-api/PikaStdDevice_SPI-api.c + STM32F1_PWM-api.c 1 ..\pikascript\pikascript-api/STM32F1_PWM-api.c - machine_PWM-api.c + PikaStdTask_Task-api.c 1 - ..\pikascript\pikascript-api/machine_PWM-api.c + ..\pikascript\pikascript-api/PikaStdTask_Task-api.c PikaStdDevice_UART-api.c 1 ..\pikascript\pikascript-api/PikaStdDevice_UART-api.c + + PikaStdDevice-api.c + 1 + ..\pikascript\pikascript-api/PikaStdDevice-api.c + PikaStdDevice_IIC-api.c 1 @@ -724,31 +759,31 @@ 1 ..\pikascript\pikascript-api/PikaStdDevice_GPIO-api.c + + PikaDebug-api.c + 1 + ..\pikascript\pikascript-api/PikaDebug-api.c + PikaStdDevice_PWM-api.c 1 ..\pikascript\pikascript-api/PikaStdDevice_PWM-api.c - machine_GPIO-api.c + PikaStdData_List-api.c 1 - ..\pikascript\pikascript-api/machine_GPIO-api.c - - - machine-api.c - 1 - ..\pikascript\pikascript-api/machine-api.c - - - machine_IIC-api.c - 1 - ..\pikascript\pikascript-api/machine_IIC-api.c + ..\pikascript\pikascript-api/PikaStdData_List-api.c PikaStdDevice_Time-api.c 1 ..\pikascript\pikascript-api/PikaStdDevice_Time-api.c + + PikaDebug_Debuger-api.c + 1 + ..\pikascript\pikascript-api/PikaDebug_Debuger-api.c + PikaStdLib_RangeObj-api.c 1 @@ -760,30 +795,40 @@ ..\pikascript\pikascript-api/PikaMain-api.c - machine_Time-api.c + PikaStdData-api.c 1 - ..\pikascript\pikascript-api/machine_Time-api.c + ..\pikascript\pikascript-api/PikaStdData-api.c STM32F1_GPIO-api.c 1 ..\pikascript\pikascript-api/STM32F1_GPIO-api.c + + PikaStdData_ByteArray-api.c + 1 + ..\pikascript\pikascript-api/PikaStdData_ByteArray-api.c + PikaStdLib_StringObj-api.c 1 ..\pikascript\pikascript-api/PikaStdLib_StringObj-api.c - machine_ADC-api.c + PikaStdData_String-api.c 1 - ..\pikascript\pikascript-api/machine_ADC-api.c + ..\pikascript\pikascript-api/PikaStdData_String-api.c STM32F1_UART-api.c 1 ..\pikascript\pikascript-api/STM32F1_UART-api.c + + STM32F1-api.c + 1 + ..\pikascript\pikascript-api/STM32F1-api.c + STM32F1_Time-api.c 1 @@ -805,14 +850,54 @@ ..\pikascript\pikascript-api/PikaStdDevice_ADC-api.c - machine_UART-api.c + PikaStdTask-api.c 1 - ..\pikascript\pikascript-api/machine_UART-api.c + ..\pikascript\pikascript-api/PikaStdTask-api.c + + + __asset_pikaModules_py_a.c + 1 + ..\pikascript\pikascript-api/__asset_pikaModules_py_a.c + + + machine_ADC-api.c + 1 + ..\pikascript\pikascript-api\machine_ADC-api.c + + + machine_GPIO-api.c + 1 + ..\pikascript\pikascript-api\machine_GPIO-api.c + + + machine_IIC-api.c + 1 + ..\pikascript\pikascript-api\machine_IIC-api.c machine_lowLevel-api.c 1 - ..\pikascript\pikascript-api/machine_lowLevel-api.c + ..\pikascript\pikascript-api\machine_lowLevel-api.c + + + machine_PWM-api.c + 1 + ..\pikascript\pikascript-api\machine_PWM-api.c + + + machine_Time-api.c + 1 + ..\pikascript\pikascript-api\machine_Time-api.c + + + machine_UART-api.c + 1 + ..\pikascript\pikascript-api\machine_UART-api.c + + + machine-api.c + 1 + ..\pikascript\pikascript-api\machine-api.c diff --git a/bsp/stm32f103c8/pikascript/requestment.txt b/bsp/stm32f103c8/pikascript/requestment.txt index 2eb57ae08..5b8ab4970 100644 --- a/bsp/stm32f103c8/pikascript/requestment.txt +++ b/bsp/stm32f103c8/pikascript/requestment.txt @@ -1,4 +1,4 @@ -pikascript-core==v1.6.3 -PikaStdLib==v1.6.3 -PikaStdDevice==v1.6.0 -STM32F1==v1.0.3 +pikascript-core==v1.8.0 +PikaStdLib==v1.8.0 +PikaStdDevice==v1.8.0 +STM32F1==v1.1.0