Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased¶
1.3.0¶
Added¶
Simple ADC support for the
flipperzero
module:Read raw value.
Read voltage.
Simple PWM support for the
flipperzero
module:Start a signal.
Stop a signal.
Check the status.
Infrared support for the
flipperzero
module:Receive a signal.
Transmit a signal.
Check the status.
Reset used GPIO pins upon script termination.
Improved GPIO related functions to prevent user errors.
Published Python package on PyPI for code completion support.
Changed¶
The GPIO init function
flipperzero.gpio_init_pin
returns a boolean value.
1.2.0 - 2024-09-05¶
Added¶
Constants for all musical notes from C0 up to B8.
Constants for minimum and maximum speaker volumes.
Simple GPIO support for the
flipperzero
module:Initialize a pin.
Read from a pin.
Write to a pin.
Handle interrupts.
Fixed¶
Message box alignment parameters
h
andv
are now correctly evaluated.
1.1.0 - 2024-08-28¶
Added¶
Display splash screen upon application start.
API documentation on GitHub pages.
1.0.0 - 2024-08-22¶
Added¶
First stable release on the application catalog.
Changed¶
Application ID is now
upython
0.5.0-beta.1 - 2024-08-04¶
Added¶
Message dialog support.
Update to the latest 0.104.0 firmware.
Removed¶
Disabled various Python builtins to shrink binary size.
0.4.0-beta.1 - 2024-04-14¶
Added¶
Library to include in the firmware repository.
All generated files from the build prozess are now part of the repository.
Enabled split heap support for MicroPython:
The runtime can allocate and free heap memory.
Allows to start the Python process with small heap.
Enabled scheduler support (required for interrupt handling).
Enabled support for module
__init__
functions.Stabilized
flipperzero
module API:Canvas support has now a proper implementation.
Interrupts from buttons are supported.
0.3.0-alpha.1 - 2024-04-04¶
Added¶
Floating point support
Extend
flipperzero
module with support for:Speaker, set volume and frequency
Canvas, very wacky implementation
0.2.0-alpha.1 - 2024-04-03¶
Added¶
Support for external imports
Python
time
module supportPython
random
module supportBasic
flipperzero
module with support for:Vibration
LED
Backlight
Some test Python scripts
0.1.0-alpha.1 - 2024-04-01¶
Added¶
Basic build setup
Minimal working example