Skip to content

Commit 148daf1

Browse files
author
lyon
committed
Merge branch 'master' of https://github.com/mimilib/pikascript
2 parents aaf3f46 + 07ea4d6 commit 148daf1

File tree

6 files changed

+29
-18
lines changed

6 files changed

+29
-18
lines changed

README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
<img src="https://user-images.githubusercontent.com/88232613/132158500-f0818be9-29b2-48a1-b1e8-3216c3b686b0.jpg" width="400" alt="微信交流群"/><br/>
22

3-
# [点击获取PikaScript v0.7.0](https://github.com/mimilib/pikascript/releases/download/v0.7.0/pikascript.v0.7.0.zip)
4-
53
<img align="left" src="https://emojis.slackmojis.com/emojis/images/1563480763/5999/meow_party.gif" width="60" height="60"/>
64

75
# 来颗Star求求了~ Star please~

demo/stm32g030c8/pikascript/main.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@
88
pin = STM32.GPIO()
99
pwm = STM32.PWM()
1010

11+
uart = STM32.UART()
12+
uart.init()
13+
uart.setId(1)
14+
uart.setBaudRate(115200)
15+
uart.enable()
16+
1117
rgb = PikaPiZero.RGB()
1218
mem = PikaStdLib.MemChecker()
1319

demo/stm32g030c8/pikascript/main_rgb.py

Lines changed: 0 additions & 15 deletions
This file was deleted.

demo/stm32g030c8/pikascript/pikascript-api/compiler-info.txt

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

demo/stm32g030c8/pikascript/pikascript-api/pikaScript.c

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,28 @@
77

88
PikaObj * pikaScriptInit(){
99
PikaObj * pikaMain = newRootObj("pikaMain", New_PikaMain);
10+
obj_run(pikaMain, "time = STM32.Time()");
11+
obj_run(pikaMain, "uart = STM32.UART()");
12+
obj_run(pikaMain, "adc = STM32.ADC()");
13+
obj_run(pikaMain, "pin = STM32.GPIO()");
14+
obj_run(pikaMain, "pwm = STM32.PWM()");
15+
obj_run(pikaMain, "uart = STM32.UART()");
16+
obj_run(pikaMain, "uart.init()");
17+
obj_run(pikaMain, "uart.setId(1)");
18+
obj_run(pikaMain, "uart.setBaudRate(115200)");
19+
obj_run(pikaMain, "uart.enable()");
20+
obj_run(pikaMain, "print('[info]: boot from firmware.')");
21+
obj_run(pikaMain, "rgb = PikaPiZero.RGB()");
22+
obj_run(pikaMain, "mem = PikaStdLib.MemChecker()");
23+
obj_run(pikaMain, "rgb.init()");
24+
obj_run(pikaMain, "rgb.enable()");
25+
obj_run(pikaMain, "print('hello 2')");
26+
obj_run(pikaMain, "print('mem used max:')");
27+
obj_run(pikaMain, "mem.max()");
28+
obj_run(pikaMain, "while True:");
29+
obj_run(pikaMain, " time.sleep_ms(10)");
30+
obj_run(pikaMain, " rgb.flow()");
31+
obj_run(pikaMain, " print('flowing...')");
1032
obj_run(pikaMain, "");
1133
return pikaMain;
1234
}
Binary file not shown.

0 commit comments

Comments
 (0)