GamePiのWikiを参考に、ドライバを入れていく。
www.waveshare.com
液晶部は、ili9341という型番の製品で、240×320ドット表示の2.8インチ。
fbcp-9341というドライバをGitHubから持ってくるそうな。
英語だけど、画像付きで細かく書いてくれてる。


順序良く設定ファイルを変更して、いざcmake!
コンパイル通らず、エラーになる…
いろいろとfbcp-9341の情報をネットで漁ると、最新のラズパイOSでは繋がらないって情報が…
仕方ない。せっかくHSP3が動いたけど、1つ前のラズパイOSを入れ直すかと、マイクロSDカードを、ZERO2から抜こうとしたら…
GamePiのボードに挿してると、SDカードスロットがスピーカーユニットに干渉して抜けない…
結構ピンを力強く押し込んでるから、抜くのが怖い。恐る恐る、ゆっくり引き抜いた。
で、OSを1つ古いものに戻して、インストール。
また一からWiFiの設定しなきゃならんのか…と思っていたら、Raspberry Pi Imagerが優秀。ちゃんと前回の設定内容を保存しており、別OSになっても引き継いでくれた。
ラズパイOSも無事起動でき、VNCでも接続出来たので、もう一回HSPをmakeする。
のだが…またコンパイルエラーや!ここまで来ると、修行じゃなくて苦行になる。
だんだんやる気が無くなってくる…
で、再度ネットを漁って、最新のラズパイOSでもili9341に繋いだことある人がちらほらいるのを確認し、もう一度マイクロSDをぶち抜いて、最新OSを入れ直した。
HSPのmakeも一応通る。サンプルも竜巻鮫も動くところまで復旧。
パトラッシュ。もう僕は疲れたよw
ということで、気力が萎えたので、いったん気分転換でLCD風ゲーム制作に戻ることにした。
ちゃんと動かすところまでやるつもりなので、気長にお待ちください(誰が待ってる?w)