MicroPython on Flipper Zero

License Version Issues

A MicroPython port for the famous Flipper Zero. No need to learn C: Use your favourite programming language to create apps, games and scripts.

Features

  • Support for basic language constructs like functions, classes, loops, …

  • Access the Flipper’s hardware: buttons, speaker, LED, GPIO, ADC, PWM …

  • No custom firmware required, so no risk to brick your Flipper.

A complete list can be found in the features section.

How to Start

  1. Install the application from the Flipper Lab on your Flipper device.

  2. Write some Python code or use one of the provided examples.

  3. Use the qFlipper application to upload the code to your Flipper’s SD card.

  4. Use the uPython application on your Flipper to execute your Python script.

Checkout the reference section for an in-depth API documentation.

License

The uPython application is published under the MIT license.