| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- .. toctree::
- :hidden:
- :maxdepth: 2
- quickstart
- reference
- features
- examples
- roadmap
- Changelog </changelog>
- License </license>
- MicroPython on Flipper Zero
- ===========================
- .. image:: https://img.shields.io/github/license/ofabel/mp-flipper
- :alt: License
- .. image:: https://img.shields.io/github/v/tag/ofabel/mp-flipper
- :alt: Version
- .. image:: https://img.shields.io/github/issues/ofabel/mp-flipper
- :alt: Issues
- A `MicroPython <https://github.com/micropython/micropython>`_ port for the famous `Flipper Zero <https://flipperzero.one/>`_.
- 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 & screen light, ...
- * No custom firmware required, so no risk to brick your Flipper.
- A complete list can be found in the :doc:`features </features>` section.
- How to Start
- ------------
- 1. Install the application from the `Flipper Lab <https://lab.flipper.net/apps/upython>`_ on your Flipper device.
- 2. Write some Python code or use one of the provided `examples <https://github.com/ofabel/mp-flipper/tree/master/examples>`_.
- 3. Use the `qFlipper <https://flipperzero.one/update>`_ 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 :doc:`reference </reference>` section for an in-depth API documentation.
- License
- -------
- The uPython application is published under the :doc:`MIT </license>` license.
|