Update the supported ports

This commit is contained in:
Scott Shawcroft 2020-03-31 18:27:55 -07:00
parent 75b7f583d2
commit 77562a2acd
No known key found for this signature in database
GPG Key ID: 9349BC7E64B1921E
3 changed files with 27 additions and 19 deletions

View File

@ -1,14 +1,19 @@
Supported Ports
==============================
Adafruit's CircuitPython currently has limited support with a focus on supporting the Atmel SAMD
and ESP8266.
CircuitPython supports a number of microcontroller families. Support quality for each varies
depending on the active contributors for each port.
Adafruit sponsored developers are actively contributing to atmel-samd, mimxrt10xx, nrf and stm
ports. They also maintain the other ports in order to ensure the boards build. Additional testing
is limited.
.. toctree::
:maxdepth: 2
../ports/atmel-samd/README
../ports/cxd56/README
../ports/litex/README
../ports/mimxrt10xx/README
../ports/nrf/README
../ports/stm/README
../ports/cxd56/README

View File

@ -1,17 +1,8 @@
SAMD21x18
=========
SAMD21 and SAMD51
==================
This port brings MicroPython to SAMD21x18 based development boards under the name
CircuitPython. Supported boards include:
- Adafruit CircuitPlayground Express
- Adafruit Feather M0 Basic
- Adafruit Feather M0 Express
- Adafruit Metro M0 Express
- Adafruit M0 Bluefruit LE
- Arduino Zero
- Arduino MKR Zero
- Arduino Nano 33 IoT
This port supports many development boards that utilize SAMD21 and SAMD51 chips. See
https://circuitpython.org/downloads for all supported boards.
Pinout
@ -138,7 +129,7 @@ utilities. They can be installed as follows:
.. code-block:: shell
sudo pacman -S arm-none-eabi-gcc arm-none-eabi-newlib
sudo pacman -S arm-none-eabi-gcc arm-none-eabi-newlib
For other systems, the `GNU Arm Embedded Toolchain <https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads>`_
may be available in binary form.

View File

@ -1,8 +1,20 @@
You'll need `dfu-util` to install CircuitPython on the Fomu.
LiteX (FPGA)
============
`LiteX <https://github.com/enjoy-digital/litex>`_ is a Python-based System on a Chip (SoC) designer
for open source supported Field Programmable Gate Array (FPGA) chips. This means that the CPU
core(s) and peripherals are not defined by the physical chip. Instead, they are loaded as separate
"gateware". Once this gateware is loaded, CircuitPython can be loaded on top of it to work as
expected.
Installation
-------------
You'll need ``dfu-util`` to install CircuitPython on the Fomu.
Make sure the foboot bootloader is updated. Instructions are here: https://github.com/im-tomu/fomu-workshop/blob/master/docs/bootloader.rst
Once you've updated the bootloader, you should know how to use `dfu-util`. It's pretty easy!
Once you've updated the bootloader, you should know how to use ``dfu-util``. It's pretty easy!
To install CircuitPython do: