前回はMicroPythonでPIOを制御したが、CircuitPythonで制御してみる
参考ドキュメントは以下
PIOイントロダクション
Overview | An Introduction to RP2040 PIO with CircuitPython | Adafruit Learning System
PIOアセンブラのドキュメント
Introduction — Adafruit PIOASM Library 1.0 documentation
rp2pio Moduleのドキュメント
rp2pio – Hardware interface to RP2 series’ programmable IO (PIO) peripheral. — Adafruit CircuitPython 7.0.0-alpha.1 documentation
GitHub上のソース一式
GitHub - adafruit/Adafruit_CircuitPython_PIOASM: Simple assembler to convert pioasm to bytes
PIOを使いたかったらCircuitPython 6.2.0-beta.3 以降を使えとある。
6.2.0の正式版が出ているのでそれを使う(2021/4/1)
Pico Download
CircutPythonでPIO制御する上での制約
■メモ
SWDの解説
How to Program and Debug Raspberry Pi Pico with SWD?
$ ls -lF total 25 -rw-r--r-- 1 sumi なし 10323 Mar 13 19:25 adafruit_bme280.mpy -rw-r--r-- 1 sumi なし 8786 Mar 13 19:25 adafruit_framebuf.mpy -rw-r--r-- 1 sumi なし 609 Mar 13 19:25 adafruit_ili9341.mpy drwxr-xr-x 1 sumi なし 0 Mar 13 19:25 adafruit_imageload/ drwxr-xr-x 1 sumi なし 0 Mar 21 16:31 adafruit_motor/ -rw-r--r-- 1 sumi なし 3415 Mar 13 19:25 adafruit_pioasm.mpy drwxr-xr-x 1 sumi なし 0 Mar 13 19:55 adafruit_rgb_display/