PikaPython

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.

MIT License

Stars
1.4K
Committers
86

Bot releases are hidden (Show)

PikaPython - v0.7.5

Published by pikasTech about 3 years ago

support RGB for PikaPi-Zero (stm32g030)

PikaPython - v0.7.4

Published by pikasTech about 3 years ago

Support PWM in the standard device and fit for stm32g030

PikaPython - v0.7.3

Published by pikasTech about 3 years ago

Support standard device for STM32F103C8 and STM32G070CB:
GPIO
UART
ADC
DELAY

PikaPython - v0.7.2

Published by pikasTech about 3 years ago

Support ADC UART GPIO for STM32G070

PikaPython - v0.7.1

Published by pikasTech about 3 years ago

Add PikaStdDevice and Compiler support for while and if

PikaPython - v0.7.0

Published by pikasTech about 3 years ago

  1. support "if" and "while" for the first step.
  2. support True and False
  3. support direct set Value, like "a = 2"
  4. save memory up to 20%
  5. accelerated the run speed.
  6. added unit tests to 60.
PikaPython - v0.6.0

Published by pikasTech about 3 years ago

update core to v0.4.0, compiler to v0.5.1

  1. 45% memory saving!
  2. enhanced compiler stability.
PikaPython - v0.5.0

Published by pikasTech about 3 years ago

support init script in main.py

PikaPython - v0.4.0

Published by pikasTech about 3 years ago

support package manage

PikaPython - v0.3.1

Published by pikasTech about 3 years ago

debug link error

PikaPython - v0.3.0

Published by pikasTech about 3 years ago

performance and stability update

  1. save memory up to 50% !
  2. stability enhanced.
  3. use heap instead, please set heap to 0x2800 (10K)
PikaPython - v0.2.0

Published by pikasTech about 3 years ago

update pika-compiler to rust-v0.2.0

PikaPython - v0.1.1

Published by pikasTech about 3 years ago

update mimilib to v0.1.1, mimiscript-compiler to v0.1.1

  1. enhanced stability
  2. debug the compiler can not read the latest line of mimiscipr-api.py
  3. reduced memory usage
PikaPython - v0.1.0

Published by pikasTech about 3 years ago

mimiscript v0.1.0

PikaPython - v0.0.1

Published by pikasTech about 3 years ago

mimiscript with cmake demo and codeblock demo

Badges
Extracted from project README
image Star History Chart