Satoshi Yoneda 69e5aa067f add README.md vor 1 Monat
..
.vscode 55dec58c86 complete vor 1 Monat
.gitignore 55dec58c86 complete vor 1 Monat
CMakeLists.txt 55dec58c86 complete vor 1 Monat
README.md 69e5aa067f add README.md vor 1 Monat
constructor.jpg 55dec58c86 complete vor 1 Monat
pico_sdk_import.cmake 55dec58c86 complete vor 1 Monat
rgb565.py 55dec58c86 complete vor 1 Monat
sample_picture.bin 55dec58c86 complete vor 1 Monat
spi_sample.c 55dec58c86 complete vor 1 Monat

README.md

第8章リスト1とリスト3

ST7789に画像を表示するリスト1およびDMAバージョンのリスト3をあわせたソースです。使用したST7789ディスプレイモジュールは240×240ドットの解像度です。異なる解像度のモジュールを利用する方は、書籍の記述とデータシートを参考にしてソースを書き換えてください。

なお、ST7789を採用したLCDモジュールであっても同じ初期化コードで動作するとは限らないことに注意してください。本ソースはSPI MODE 3で動作することを前提にspi_set_format()のパラメータを設定していますが、そうではないモジュールもあるかもしれません。

また、表示する画像は、rgb565.pyを使ってRGB565のビットマップに変換して利用してください。