2021-10-02 19:22:48 +08:00

35 lines
1.2 KiB
C

/* ******************************** */
/* Warning! Don't modify this file! */
/* ******************************** */
#include "PikaMain.h"
#include <stdio.h>
#include <stdlib.h>
PikaObj * pikaScriptInit(){
PikaObj * pikaMain = newRootObj("pikaMain", New_PikaMain);
obj_run(pikaMain, "time = STM32.Time()");
obj_run(pikaMain, "uart = STM32.UART()");
obj_run(pikaMain, "adc = STM32.ADC()");
obj_run(pikaMain, "pin = STM32.GPIO()");
obj_run(pikaMain, "pwm = STM32.PWM()");
obj_run(pikaMain, "uart = STM32.UART()");
obj_run(pikaMain, "rgb = PikaPiZero.RGB()");
obj_run(pikaMain, "mem = PikaStdLib.MemChecker()");
obj_run(pikaMain, "uart.init()");
obj_run(pikaMain, "uart.setId(1)");
obj_run(pikaMain, "uart.setBaudRate(115200)");
obj_run(pikaMain, "uart.enable()");
obj_run(pikaMain, "rgb.init()");
obj_run(pikaMain, "rgb.enable()");
obj_run(pikaMain, "print('hello 2')");
obj_run(pikaMain, "print('mem used max:')");
obj_run(pikaMain, "mem.max()");
obj_run(pikaMain, "while True:");
obj_run(pikaMain, " time.sleep_ms(10)");
obj_run(pikaMain, " rgb.flow()");
obj_run(pikaMain, " print('flowing...')");
obj_run(pikaMain, "");
return pikaMain;
}