index.rst 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. .. toctree::
  2. :hidden:
  3. :maxdepth: 2
  4. quickstart
  5. reference
  6. features
  7. Changelog </changelog>
  8. License </license>
  9. MicroPython on Flipper Zero
  10. ===========================
  11. .. image:: https://img.shields.io/github/license/ofabel/mp-flipper
  12. :alt: License
  13. .. image:: https://img.shields.io/github/v/tag/ofabel/mp-flipper
  14. :alt: Version
  15. .. image:: https://img.shields.io/github/issues/ofabel/mp-flipper
  16. :alt: Issues
  17. A `MicroPython <https://github.com/micropython/micropython>`_ port for the famous `Flipper Zero <https://flipperzero.one/>`_.
  18. No need to learn C: Use your favourite programming language to create apps, games and scripts.
  19. Features
  20. --------
  21. * Support for basic language constructs like functions, classes, loops, ...
  22. * Access the Flipper's hardware: buttons, speaker, LED & screen light, ...
  23. * No custom firmware required, so no risk to brick your Flipper.
  24. A complete list can be found in the :doc:`features </features>` section.
  25. How to Start
  26. ------------
  27. 1. Install the application from the `Flipper Lab <https://lab.flipper.net/apps/upython>`_ on your Flipper device.
  28. 2. Write some Python code or use one of the provided `examples <https://github.com/ofabel/mp-flipper/tree/master/examples>`_.
  29. 3. Use the `qFlipper <https://flipperzero.one/update>`_ application to upload the code to your Flipper's SD card.
  30. 4. Use the **uPython** application on your Flipper to execute your Python script.
  31. Checkout the :doc:`reference </reference>` section for an in-depth API documentation.
  32. License
  33. -------
  34. The uPython application is published under the :doc:`MIT </license>` license.