问题:
运行 pikascript/example/Task/main.py 报错没有找到 machine.Task
离线
答复:
g03 的 machine.pyi 里面默认没有加入Task,因为空间不足,可以修改 machien.pyi 引入 Task
可以把 machine.pyi 里面用不到的类注释掉然后添加 Task
例如
# class LCD(PikaPiZero.LCD):
# pass
class Task(STM32G0.Task):
pass
然后重新编译即可。
第一次编译会生成一些新的 .c 文件在 pikascript-api 里面,第一次编译后重新添加 -api 里面的全部 .c 文件,然后再编译即可。
离线