An ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies. It is ready to use out of the box without any configuration required and easy to extend with C. Similar project: MicroPython, JerryScript.
This is the most trustworthy version of PikaScript to date, one that has received a lot of feedback from real-world engineering and offers a lot of practical improvements and bug fixes.
Use double in C while float in python #148
Use double in C Module.
https://www.bilibili.com/video/BV14t4y1x7nv
The python declaration file suffix of the C module is modified from .py to .pyi, and the syntax content remains unchanged.
Modify the .py file suffix of the C module to .pyi.
add rt-thread support package in port/rt-thread
support script new object like: "uart = STM32.UART()"
support download python script by USART in stm32g030.
support RGB for PikaPi-Zero (stm32g030)