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

README.md

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

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

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

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