Circuitpython : #1 How to update install Circuitpython (ItsyBitsy M0 Express)

python

Items

ItsyBitsy M0 Express
Arch linux

For Arch linux

Install USB drive auto mount

key

How to update CircuitPython

reference

Download itsybitsy_m0_express-en_US-6.1.0.uf2

Connect Circuitpython to PC

key

Double-click the Reset switch on the Circuitpython board

key

CIRCUITPY → ITSYBOOT

key

adafruit-circuitpython-itsybitsy_m0_express-en_US-6.1.0.uf2 を ITSYBOOT へ Copy & Paste
Will be updated automatically

cat CIRCUITPY/boot_out.txt

Adafruit CircuitPython 6.1.0 on 2021-01-21; Adafruit ItsyBitsy M0 Express with samd21g18

update: CircuitPython 6.1.0

How to update UF2 Bootloader

reference

Download update-bootloader-itsybitsy_m0-v3.13.0.uf2

Connect Circuitpython to PC

key

Double-click the Reset switch on the Circuitpython board

key

CIRCUITPY → ITSYBOOT

key

update-bootloader-itsybitsy_m0-v3.13.0.uf2 を ITSYBOOT へ Copy & Paste
Will be updated automatically

key

Double-click the Reset switch on the Circuitpython board

key

CIRCUITPY → ITSYBOOT

cat ITSYBOOT/INFO_UF2.TXT

UF2 Bootloader v3.13.0 SFHWRO
Model: ItsyBitsy M0 Express
Board-ID: SAMD21G18A-ItsyBitsy-v0

update: UF2 Bootloader v3.13.0

ItsyBitsy M0 Express Hard reset Factory reset

reference Trubleshooting

Delete all inside CIRCUITPY files

ls -al CIRCUITPY

boot_out.txt

Download lib.zip

unzip lib.zip

key

Copy & Paste lib to CIRCUITPY

tree CIRCUITPY

CIRCUITPY
├── boot_out.txt
└── lib
    ├── adafruit_bus_device
    │   ├── i2c_device.mpy
    │   ├── __init__.py
    │   └── spi_device.mpy
    ├── adafruit_dotstar.mpy
    ├── adafruit_hid
    │   ├── consumer_control_code.mpy
    │   ├── consumer_control.mpy
    │   ├── gamepad.mpy
    │   ├── __init__.mpy
    │   ├── keyboard_layout_us.mpy
    │   ├── keyboard.mpy
    │   ├── keycode.mpy
    │   └── mouse.mpy
    ├── adafruit_motor
    │   ├── __init__.py
    │   ├── motor.mpy
    │   ├── servo.mpy
    │   └── stepper.mpy
    ├── adafruit_waveform
    │   ├── __init__.py
    │   ├── sine.mpy
    │   └── square.mpy
    └── neopixel.mpy

Tip

reference libraries

Download adafruit-circuitpython-bundle-6.x-mpy-20210314.zip Select the package you want to use by importing from the lib packages and insert it into circuitpython/lib

ItsyBitsy M0 Express default file package

ItsyBitsy M0 Express default file

If something goes wrong, unzip this file and insert it into ItsyBitsy M0 Express

thank you

Thank you for watching until the end. I'm glad if you can use it as a reference.

Thank you for Helping

Give money to us for Amazon gift

We will continue to update useful information. I am delighted to jump to your help. Thank you very much.