mirror of
https://gitee.com/Lyon1998/pikapython.git
synced 2025-01-29 17:22:56 +08:00
35 lines
1.2 KiB
C
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;
|
||
|
}
|
||
|
|