mirror of
https://github.com/micropython/micropython.git
synced 2026-01-06 04:00:28 +01:00
refocus on dev #2
14
Home.md
14
Home.md
@@ -1,9 +1,8 @@
|
||||
Welcome to the micropython dev wiki!
|
||||
This is the [Micro Python](http://micropython.org/) project, which puts an implementation of Python 3.x on a microcontroller. The project also includes a small microcontroller board based around the STM32F405RG.
|
||||
|
||||
## Introduction
|
||||
This is the Micro Python project, which puts an implementation of Python 3.x on a microcontroller. The project also includes a small microcontroller board based around the STM32F405RG.
|
||||
|
||||
This wiki is to support development of Micro Python and the various ports to new hardware.
|
||||
This wiki is to support development of the Micro Python core code and the various ports to new hardware.
|
||||
The users guide on how to use Micro Python, and all user oriented library and module information, is on the [main micro python site](http://micropython.org/).
|
||||
|
||||
###What is Micro Python
|
||||
Based on python 3.x but implemented for embedded processors.
|
||||
@@ -13,13 +12,14 @@ The board relies on a 32 bit ARM Cortex M4 CPU (STM32F405RG, DSP with FPU,1 Mbyt
|
||||
|
||||
###Other hardware targets
|
||||
Future releases of micropython will support other microcontrollers and microcontroller families as well as dedicated third-party boards.
|
||||
* How to port micro python to a new hardware target
|
||||
* [[How to port micro python to a new hardware target]|[porting]]
|
||||
* device B
|
||||
* Implementation details:
|
||||
- [[i2c|i2c_info]]
|
||||
|
||||
###The [[pyb module|pyb module]]
|
||||
###The pyb module
|
||||
This module allows access to the internal peripherals of the microcontroller chip. Initially, the 405RG chip noted above will be supported. Support for different microcontrollers are will be added in future releases.
|
||||
More information on the exposed functionality can be found here: [[pyb module|pyb module]]
|
||||
Some developer related information can be found here: [[pyb module|pyb module]]. But the user centric information is on the [main site](http://micropython.org/).
|
||||
|
||||
### Current Limitations
|
||||
The entire set of standard python libraries is **not** supported. If a module is missing it will be due to the inapplicability of that module for use in an embedded controller. High memory consumption (e.g. sqlite3) or a lack of a certain required hardware feature (e.g. multiprocessing) are reasons that some modules can not be implemented for some microcontrollers.
|
||||
|
||||
Reference in New Issue
Block a user