Difference between revisions of "Main Page"

From MicroPython Wiki
Jump to: navigation, search
 
(Useful resources: link to the Awesome MicroPython landing page instead of the GitHub repo)
(12 intermediate revisions by 7 users not shown)
Line 1: Line 1:
<strong>MediaWiki has been installed.</strong>
+
== Welcome to the MicroPython Wiki! ==
  
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
+
This website collects knowledge, resources and links for anything and everything related to [https://micropython.org MicroPython], for both users and developers.
  
== Getting started ==
+
The wiki here is a MediaWiki site and is intended to replace the previous Gollum-based wiki, and the content from the Gollum wiki has not been fully migrated yet.  Please find the Gollum wiki [https://wiki.micropython.org/gollum/Home here].
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
+
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
+
=== Getting started ===
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
+
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
+
* [https://docs.micropython.org MicroPython documentation] - official documentation of the language, libraries and ports
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
+
* [https://forum.micropython.org MicroPython forum] - a place for online discussion about MicroPython
 +
* [https://micropython.slack.com MicroPython Slack Channel]
 +
** [https://slack-micropython.herokuapp.com/ Join the MicroPython Slack Channel]
 +
 
 +
=== Using MicroPython ===
 +
* [[REPL]]
 +
* [[Filesystem]]
 +
* [[Development workflow]]
 +
** [[IDEs]]
 +
* [[Troubleshooting]]
 +
* [[Updating firmware]]
 +
** [https://micropython.org/download MicroPython download page] - list of firmware available to download
 +
 
 +
=== Boards & ports ===
 +
 
 +
===== ARM =====
 +
* [[STM32]]
 +
** [[pyboard]]
 +
* [[RP2]]
 +
* [[nRF5x]]
 +
** [[micro:bit]]
 +
* [[i.MX]]
 +
** [[Teensy 4]]
 +
* [[SAMD]]
 +
* [[CC3200]]
 +
 
 +
===== Espressif =====
 +
* [[ESP8266]]
 +
* [[ESP32]]
 +
** [[TinyPico]]
 +
 
 +
===== Other =====
 +
* [[Javascript]]
 +
 
 +
===== Development =====
 +
* [[QEMU]]
 +
* [[Unix]]
 +
* [[Windows]]
 +
 
 +
=== Contributing ===
 +
 
 +
* [[Internals]]
 +
* [https://github.com/micropython/micropython MicroPython on GitHub] - to file bug reports and participate in development
 +
 
 +
=== Useful resources ===
 +
 
 +
* [[Tutorials]]
 +
** [https://github.com/peterhinch/micropython-async asyncio]
 +
* [[Drivers]]
 +
* [[Libraries]]
 +
* [[Projects]]
 +
* [https://awesome-micropython.com/ Awesome MicroPython] - A curated list of awesome MicroPython libraries, frameworks, software and resources.
 +
 
 +
== MicroPython Standard Library ==
 +
* [https://github.com/micropython/micropython-lib micropython-lib] - MicroPython-Lib contains MicroPython implementations for many of the Python Standard Libraries
 +
* [[Standard Library Coverage]] - A list of each Python Standard Library with details about the level of support for MicroPython

Revision as of 09:23, 25 March 2022

Welcome to the MicroPython Wiki!

This website collects knowledge, resources and links for anything and everything related to MicroPython, for both users and developers.

The wiki here is a MediaWiki site and is intended to replace the previous Gollum-based wiki, and the content from the Gollum wiki has not been fully migrated yet. Please find the Gollum wiki here.

Getting started

Using MicroPython

Boards & ports

ARM
Espressif
Other
Development

Contributing

Useful resources

MicroPython Standard Library

  • micropython-lib - MicroPython-Lib contains MicroPython implementations for many of the Python Standard Libraries
  • Standard Library Coverage - A list of each Python Standard Library with details about the level of support for MicroPython