|
@@ -0,0 +1,48 @@
|
|
|
|
|
+.. toctree::
|
|
|
|
|
+ :hidden:
|
|
|
|
|
+ :maxdepth: 2
|
|
|
|
|
+
|
|
|
|
|
+ quickstart
|
|
|
|
|
+ installation
|
|
|
|
|
+ users-guide
|
|
|
|
|
+ best-practice
|
|
|
|
|
+ architecture
|
|
|
|
|
+ reference
|
|
|
|
|
+ Changes </changes>
|
|
|
|
|
+ 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.
|
|
|
|
|
+
|
|
|
|
|
+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.
|
|
|
|
|
+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.
|
|
|
|
|
+
|
|
|
|
|
+License
|
|
|
|
|
+-------
|
|
|
|
|
+
|
|
|
|
|
+The uPython application is published under the :doc:`MIT </license>` license.
|
|
|
|
|
+
|