2024年10月20日日曜日

u8glib フォントサイズ メニューの表示

u8glib フォントサイズ

u8g.setFont(u8g_font_6x10)
u8g.setFont(u8g_font_6x13)
u8g.setFont(u8g_font_7x14)
u8g.setFont(u8g_font_8x13)
u8g.setFont(u8g_font_9x14)
u8g.setFont(u8g_font_9x18)

u8g.setFont(u8g_font_7x14B) ← このように’B’をつけるとボールドになるフォントも有る


下のようなメニュー表示の矢印を表示したい

> Menu 1
_ Menu 2
_ Menu 3

こうなった(矢印部分だけ)

char *menuicon[] = { ">\0_\0_", "_\0>\0_", "_\0_\0>", };

u8g.drawStr(0, 15, &menuicon[mainManu][0]);
u8g.drawStr(0, 30, &menuicon[mainManu][2]);
u8g.drawStr(0, 45, &menuicon[mainManu][4]);

注意点はNULL文字の追加とポインタとアドレス指定

0 件のコメント:

コメントを投稿

Arduino IDE が "Downloading index: library_index.tar.bz2" で固まる問題

PCとのシリアル通信が原因の一つらしい '/home/usename/.arduino15/packages' を消すといいらしい ので消すと治った IDEの起動中にフリーズしてたのが治った Downloading index: library_ind...