index.rst 1.6 KB

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