Update the supported ports
This commit is contained in:
parent
75b7f583d2
commit
77562a2acd
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
Loading…
Reference in New Issue