mirror of
https://gitee.com/Lyon1998/pikapython.git
synced 2025-01-15 17:02:53 +08:00
32 lines
990 B
C
32 lines
990 B
C
/* ******************************** */
|
|
/* Warning! Don't modify this file! */
|
|
/* ******************************** */
|
|
#include "PikaMain.h"
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
|
|
PikaObj *__pikaMain;
|
|
PikaObj *pikaScriptInit(void){
|
|
__platform_printf("======[pikascript packages installed]======\r\n");
|
|
pks_printVersion();
|
|
__platform_printf("PikaStdLib==v1.10.3\r\n");
|
|
__platform_printf("pika_lvgl==v0.2.0\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"
|
|
"print('hello PikaScript!')\n"
|
|
"mem = PikaStdLib.MemChecker()\n"
|
|
"print('mem used max:')\n"
|
|
"mem.max()\n"
|
|
"\n");
|
|
#else
|
|
obj_runModule(__pikaMain, "main");
|
|
#endif
|
|
return __pikaMain;
|
|
}
|
|
|