summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorScott Shawcroft <scott@tannewt.org>2020-03-31 18:27:55 -0700
committerScott Shawcroft <scott@tannewt.org>2020-03-31 18:27:55 -0700
commit77562a2acde3c82e5949096533535b211f747c6d (patch)
treea0b4acc589339542af42bd2df52f2e4ba4a413f1
parent75b7f583d2a7eba4890373f2f75b159b01a86308 (diff)
Update the supported ports
-rw-r--r--docs/supported_ports.rst11
-rw-r--r--ports/atmel-samd/README.rst19
-rw-r--r--ports/litex/README.rst16
3 files changed, 27 insertions, 19 deletions
diff --git a/docs/supported_ports.rst b/docs/supported_ports.rst
index bd237fb5d..09571afb6 100644
--- a/docs/supported_ports.rst
+++ b/docs/supported_ports.rst
@@ -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
diff --git a/ports/atmel-samd/README.rst b/ports/atmel-samd/README.rst
index b4d208577..c10159682 100644
--- a/ports/atmel-samd/README.rst
+++ b/ports/atmel-samd/README.rst
@@ -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.
diff --git a/ports/litex/README.rst b/ports/litex/README.rst
index d3c66b22c..bc1d20e61 100644
--- a/ports/litex/README.rst
+++ b/ports/litex/README.rst
@@ -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: