/* ******************************** */ /* Warning! Don't modify this file! */ /* ******************************** */ #include "PikaMain.h" #include #include PikaObj *__pikaMain; PikaObj *pikaScriptInit(void){ __platform_printf("======[pikascript packages installed]======\r\n"); __platform_printf("PikaPiZero==v1.2.0\r\n"); __platform_printf("PikaStdDevice==v1.8.6\r\n"); __platform_printf("PikaStdLib==v1.8.6\r\n"); __platform_printf("STM32G0==v1.3.2\r\n"); __platform_printf("pikascript-core==v1.8.6\r\n"); __platform_printf("===========================================\r\n"); __pikaMain = newRootObj("pikaMain", New_PikaMain); extern unsigned char pikaModules_py_a[]; obj_linkLibrary(__pikaMain, pikaModules_py_a); #if PIKA_INIT_STRING_ENABLE obj_run(__pikaMain, "import PikaStdLib\n" "import machine\n" "time = machine.Time()\n" "adc = machine.ADC()\n" "pin = machine.GPIO()\n" "pwm = machine.PWM()\n" "uart = machine.UART()\n" "rgb = machine.RGB()\n" "mem = PikaStdLib.MemChecker()\n" "rgb.init()\n" "rgb.enable()\n" "print('hello 2')\n" "print('mem used max:')\n" "mem.max()\n" "while True:\n" " print('flowing')\n" " rgb.flow()\n" "\n"); #else obj_runModule(__pikaMain, "main"); #endif return __pikaMain; }