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