LCDは黒い四角が表示されているので、これもUSBの給電だけで動きそうだ。
まず、
http://www.eleki-jack.com/arm/2010/08/mbedlcd2.html
を参考に、ライブラリの追加をする。
このページで紹介しているライブラリはLCDデータピンが下位4bitを使うようになっているので、
一覧の中から
TextLCD library for controlling various LCD panels based on the HD44780 4-bit interfac
と書いてあるやつを選んだ。
これは上位4bitを使うようになっている。
ポートとの対応とかどうなってるのかいね~? と思いつつサンプルのコードを見ると、
TextLCD lcd(p11, p12, p27, p28, p29, p30); // rs, e, d4-d7
という具合に設定するらしい。
な~るほど。最近の芸風はこういうのか。
で、これを main.cpp に書くとこうなる。
#include "mbed.h"
#include "TextLCD.h"
TextLCD lcd(p11, p12, p27, p28, p29, p30); // rs, e, d4-d7
int main() {
lcd.printf("Hello enRoute\nGEMMY LCD TEST");
}