RaspberryPiでLCDモニタ
aitendoの2.2インチTFT液晶をRasPiで使う - @SRCHACK.ORG(えす・あーる・しー・はっく)
を参考にやったがLCDでのコンソール表示が90度回転しなかったので、試した結果。
- コンソールログインにする(GUIを立ち上げない)
/etc/inittab:
# The default runlevel.
id:2:initdefault:#1:2345:respawn:/sbin/getty --noclear 38400 tty1
1:2345:respawn:/sbin/fbterm-login fb1 tty1
でランラベルを2に下げただけではだめだった。なぜ?
で、
rasp-config
を実行し
3 Enable Boot to Desktop/Scratch
Console Text console, requiring login (default)
を選択することで、LCDにログインプロンプトが出るようになったが、
90度回転していない。
/sbin/fbterm-login:
#!/bin/bash
# example: fbterm-login fb1 tty1
export FRAMEBUFFER=/dev/$1
exec /usr/bin/fbterm -r 1 --font-size=12 /bin/login < /dev/$2
を
/sbin/fbterm-login:
#!/bin/bash
# example: fbterm-login fb1 tty1
export FRAMEBUFFER=/dev/$1
exec /usr/bin/fbterm --screen-rotate=90 --font-size=12 /bin/login < /dev/$2
に修正したら90度回転するようになった(横長表示)
こっちで設定するのかと思っていたが、こちらはGUIのときに有効になるみたい。
/etc/modules:
# fbtft
fbtft_device name=adafruit22a rotate=90 speed=16000000