Skip to content

Commit 77562a2

Browse files
committed
Update the supported ports
1 parent 75b7f58 commit 77562a2

3 files changed

Lines changed: 27 additions & 19 deletions

File tree

docs/supported_ports.rst

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,19 @@
11
Supported Ports
22
==============================
33

4-
Adafruit's CircuitPython currently has limited support with a focus on supporting the Atmel SAMD
5-
and ESP8266.
4+
CircuitPython supports a number of microcontroller families. Support quality for each varies
5+
depending on the active contributors for each port.
6+
7+
Adafruit sponsored developers are actively contributing to atmel-samd, mimxrt10xx, nrf and stm
8+
ports. They also maintain the other ports in order to ensure the boards build. Additional testing
9+
is limited.
610

711
.. toctree::
812
:maxdepth: 2
913

1014
../ports/atmel-samd/README
15+
../ports/cxd56/README
16+
../ports/litex/README
1117
../ports/mimxrt10xx/README
1218
../ports/nrf/README
1319
../ports/stm/README
14-
../ports/cxd56/README

ports/atmel-samd/README.rst

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,8 @@
1-
SAMD21x18
2-
=========
1+
SAMD21 and SAMD51
2+
==================
33

4-
This port brings MicroPython to SAMD21x18 based development boards under the name
5-
CircuitPython. Supported boards include:
6-
7-
- Adafruit CircuitPlayground Express
8-
- Adafruit Feather M0 Basic
9-
- Adafruit Feather M0 Express
10-
- Adafruit Metro M0 Express
11-
- Adafruit M0 Bluefruit LE
12-
- Arduino Zero
13-
- Arduino MKR Zero
14-
- Arduino Nano 33 IoT
4+
This port supports many development boards that utilize SAMD21 and SAMD51 chips. See
5+
https://circuitpython.org/downloads for all supported boards.
156

167

178
Pinout
@@ -138,7 +129,7 @@ utilities. They can be installed as follows:
138129

139130
.. code-block:: shell
140131
141-
sudo pacman -S arm-none-eabi-gcc arm-none-eabi-newlib
132+
sudo pacman -S arm-none-eabi-gcc arm-none-eabi-newlib
142133
143134
For other systems, the `GNU Arm Embedded Toolchain <https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads>`_
144135
may be available in binary form.

ports/litex/README.rst

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,20 @@
1-
You'll need `dfu-util` to install CircuitPython on the Fomu.
1+
LiteX (FPGA)
2+
============
3+
4+
`LiteX <https://github.com/enjoy-digital/litex>`_ is a Python-based System on a Chip (SoC) designer
5+
for open source supported Field Programmable Gate Array (FPGA) chips. This means that the CPU
6+
core(s) and peripherals are not defined by the physical chip. Instead, they are loaded as separate
7+
"gateware". Once this gateware is loaded, CircuitPython can be loaded on top of it to work as
8+
expected.
9+
10+
Installation
11+
-------------
12+
13+
You'll need ``dfu-util`` to install CircuitPython on the Fomu.
214

315
Make sure the foboot bootloader is updated. Instructions are here: https://github.com/im-tomu/fomu-workshop/blob/master/docs/bootloader.rst
416

5-
Once you've updated the bootloader, you should know how to use `dfu-util`. It's pretty easy!
17+
Once you've updated the bootloader, you should know how to use ``dfu-util``. It's pretty easy!
618

719
To install CircuitPython do:
820

0 commit comments

Comments
 (0)