Lilygo からリリースされているT-Deck Plusが手元に届いたから遊んで行きたいと思います
LILYGO T-Deck Plus
https://lilygo.cc/products/t-deck-plus
中国のLILYGOブランドから発売されていたT-DeckにGPSが標準搭載されて
その結果Groveが使えなくなっています。(端子は残ってる)
m5stackはボード設定とかPlatformIOに標準であったけど、T-DECK Proは無いので
ボード設定から始める必要がある。
液晶解像度:320 x 240
ボード設定を追加
C:\Users(ユーザ名).platformio\platforms\espressif32\boards
等にボード設定の.jsonが置かれているので、LILYGOのGitHubからT-Deck-Pro.jsonを
持ってきてフォルダにコピーする。(というかGitHubから全部クローンしておこう)
プロジェクトの作成
・VSCordのPlatformIOからNew Project
・platformio.iniの内容をGitGubの内容に変更。
・libとexamplesの内容をプロジェクトフォルダにコピー。
Hello World
とりあえず定番のHello Worldをやってみる。
\examples\HelloWorld\ フォルダのHelloWorld.inoとutilities.hを \srcにコピー
してコンパイルして転送。
なんで??
サンプルのplatformio.ini の記載が
platform = espressif32@6.3.0
となっている。
本稿作成時のespressif32の最新版は6.9.0
最初何も考えずに最新版でコンパイルしたら
tft.begin();
でリブートループに。
6.3.0でコンパイルしたら問題なく作動。
こういうの気になるなぁ...