bluetoothlover_doc icon indicating copy to clipboard operation
bluetoothlover_doc copied to clipboard

Pikascript有空可以试下

Open supperthomas opened this issue 3 years ago • 15 comments

再统一发一下资料[旺柴] 开发手册: https://www.yuque.com/liang-mltek/pikascript 代码仓库: https://gitee.com/Lyon1998/pikascript

https://github.com/pikasTech/pikascript

supperthomas avatar Dec 18 '21 19:12 supperthomas

文件夹:

core
      src/
lib
      package/PikaStdLib
      package/PikaStdDevice
      package/pikaRTDevice
      package/pikaRTThread
api
     port/cmsis-pack/pikascript/pikascript-api 

supperthomas avatar Apr 07 '23 14:04 supperthomas

文档中心: http://pikascript.com/doc/

supperthomas avatar Apr 13 '23 14:04 supperthomas

import PikaStdLib
import pikaRTThread
import pikaRTDevice as machine

thread = pikaRTThread.Thread()
mem = PikaStdLib.MemChecker()
led = machine.GPIO()
led.setPin('PB.7')
led.setMode('out')
led.enable()
led.low()

for i in range(0, 10):
    print('hello PikaScript!')
    led.low()
    thread.mdelay(500)
    led.high()
    thread.mdelay(500)

print('mem use max:')
mem.max()

supperthomas avatar Apr 13 '23 15:04 supperthomas

pikascript-core==v1.12.0
PikaStdLib==v1.12.0
pikaRTThread==v1.3.1
PikaStdDevice==v2.3.5

supperthomas avatar Apr 25 '23 15:04 supperthomas

pikaRTDevice.pyi清空

supperthomas avatar Apr 25 '23 15:04 supperthomas

https://whycan.com/f_55.html

supperthomas avatar May 06 '23 07:05 supperthomas

	  rt_kprintf("\r\n=%s==%s=%d===\r\n",__FILE__,__FUNCTION__,__LINE__);

supperthomas avatar May 06 '23 16:05 supperthomas

import PikaStdLib
import pikaRTThread
import PikaStdDevice as machine

thread = pikaRTThread.Thread()
mem = PikaStdLib.MemChecker()
led = machine.GPIO()
led.setPin('PB.7')
led.setMode('out')
led.enable()
led.low()

for i in range(0, 10):
    print('hello PikaScript!')
    led.low()
    thread.mdelay(500)
    led.high()
    thread.mdelay(500)

print('mem use max:')
mem.max()

supperthomas avatar May 10 '23 15:05 supperthomas

在写UART

supperthomas avatar May 13 '23 10:05 supperthomas

PB.0

supperthomas avatar May 15 '23 14:05 supperthomas

图片

supperthomas avatar May 15 '23 14:05 supperthomas

pkgs --update

supperthomas avatar May 15 '23 14:05 supperthomas

scons --target=mdk5

supperthomas avatar May 15 '23 14:05 supperthomas

图片

supperthomas avatar May 15 '23 14:05 supperthomas

UART:

import PikaStdLib
import pikaRTThread
import PikaStdDevice as machine

thread = pikaRTThread.Thread()
uart = machine.UART()
uart.setId(1)
uart.setBaudRate(115200)
uart.enable()

for i in range(0, 10):
    thread.mdelay(500)
    readBuff = uart.read(2)
    print('read 2 char:')
    print(readBuff)

supperthomas avatar Jul 15 '23 15:07 supperthomas