File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11Supported 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
Original file line number Diff line number Diff line change 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
178Pinout
@@ -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 >`_
144135may be available in binary form.
Original file line number Diff line number Diff line change 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
315Make 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
719To install CircuitPython do:
820
You can’t perform that action at this time.
0 commit comments