C12832 LCD kanji interface.
Fork of GraphicOLED by
- 8×8 ドット日本語フォント「美咲フォント」
- misaki2cpp.py 美咲フォントをC++コードへ変換。
- app-board-LCD
Diff: misaki_4x8_jis201.cpp
- Revision:
- 3:a6650dd2dbc8
- Parent:
- 2:337a2655f815
--- a/misaki_4x8_jis201.cpp Mon Aug 04 06:17:36 2014 +0000 +++ b/misaki_4x8_jis201.cpp Tue Aug 12 01:47:43 2014 +0000 @@ -25,9 +25,13 @@ {35,17,15,0},{33,33,24,0},{1,0,1,0},{2,5,2,0}, }; -void font_4x8(uint8_t buf[], int i) -{ - for(int k = 0; k < 4; k++) { - buf[k] = misaki_4x8_jisx0201[i][k]; +void font_4x8(uint8_t buf[], int c) { + int i = 0; + if (c >= 0xa1 && c <= 0xdf) { + i = c - 66; + } else if (c >= 0x20 && c <= 0x7e) { // 20 - 7e + i = c - 32; } + memcpy(buf, misaki_4x8_jisx0201[i], 4); } +