DUO-GL128-PIC24FのグラフィックLCDは、8X6ドットのフォントを使用して、21文字×8行の文字を表示することができます。
GLCD_cursorPos()の第1引数で指定する行は0から始まります。
出力する文字が1行の21文字を超えると自動的に改行して次の行に続いて出力されます。
最下行で21文字を超えた場合、1行スクロールして改行します。
charlcd1.c: LCDへの文字表示
#include "picsys24.h"
void setup()
{
GLCD_initDefault() ; // グラフィックLCDの初期化
GLCD_puts("MicroFan") ;
GLCD_cusorPos(1, 0); // 文字カーソルを1行目の最初の位置に
GLCD_puts("DUO-GL128-PIC24F") ;
GLCD_cusorPos(2, 0);
GLCD_puts("PICSYS24 Ready Canvas") ;
}
void loop()
{
}
上記の例では、GLCD_cursorPos()で文字列を表示する行を改めていましたが、'\r'と'\n'の組み合わせで行うこともできます。
charlcd2.c: LCDへの文字表示
#include "picsys24.h"
void setup()
{
GLCD_initDefault() ;
GLCD_puts("MicroFan\r\n") ;
GLCD_puts("DUO-GL128-PIC24F\r\n") ;
GLCD_puts("PICSYS24 Ready Canvas\r\n") ;
}
void loop()
{
}