Ignore:
Timestamp:
Feb 1, 2019, 9:57:09 PM (5 years ago)
Author:
coas-nagasima
Message:

TINETとSocket APIなどを更新

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asp3_tinet_ecnl_arm/trunk/ntshell/lcd/misaki_font.h

    r352 r364  
    3939#define MISAKI_FONT_H
    4040
     41#include <stdint.h>
     42
     43#define FONT_HALF_WIDTH                 4
     44#define FONT_WIDTH                              8
     45#define FONT_HEIGHT                             8
     46
    4147struct utf8_code_bitmap {
    42         unsigned char code;
    43         unsigned char bitmap[8];
     48        const uint8_t code;
     49        const uint8_t bitmap[FONT_WIDTH * FONT_HEIGHT / 8];
    4450};
    4551
     
    4854#define UTF8_CODE_3B_2_NUM              (343+1)         /*半角追加2/2*/
    4955
    50 #define UTF8_CODE_BITMAP_NUM    6879                                                                                            /*トータル*/
    5156#define UTF8_1B_CODE_BITMAP_NUM 128
    5257#define UTF8_2B_CODE_BITMAP_NUM 122                                                                                                     /*"¬","\","¢""£"移動)*/
     
    5459
    5560// 1バイトコード
    56 extern unsigned char UTF8_1B_CODE_BITMAP[UTF8_1B_CODE_BITMAP_NUM][8];
     61extern const uint8_t UTF8_1B_CODE_BITMAP[UTF8_1B_CODE_BITMAP_NUM][FONT_HALF_WIDTH * FONT_HEIGHT / 8];
    5762
    5863// 2バイトコード 1バイト目
    59 extern unsigned char Utf8CodeTable_2B_1st[UTF8_CODE_2B_1_NUM][2];
     64extern const uint8_t Utf8CodeTable_2B_1st[UTF8_CODE_2B_1_NUM][2];
    6065// 2バイトコード 2バイト目 bitmapデータ
    61 extern struct utf8_code_bitmap UTF8_2B_CODE_BITMAP[UTF8_2B_CODE_BITMAP_NUM];
     66extern const struct utf8_code_bitmap UTF8_2B_CODE_BITMAP[UTF8_2B_CODE_BITMAP_NUM];
    6267
    6368// 3バイトコード 1バイト目
    64 extern unsigned char Utf8CodeTable_3B_1st[UTF8_CODE_3B_1_NUM][2];
     69extern const uint8_t Utf8CodeTable_3B_1st[UTF8_CODE_3B_1_NUM][2];
    6570// 3バイトコード 2バイト目
    66 extern unsigned char Utf8CodeTable_3B_2nd[UTF8_CODE_3B_2_NUM][2];
     71extern const uint8_t Utf8CodeTable_3B_2nd[UTF8_CODE_3B_2_NUM][2];
    6772
    6873// 3バイトコード 3バイト目 bitmapデータ
    69 extern struct utf8_code_bitmap UTF8_3B_CODE_BITMAP[UTF8_3B_CODE_BITMAP_NUM];
     74extern const struct utf8_code_bitmap UTF8_3B_CODE_BITMAP[UTF8_3B_CODE_BITMAP_NUM];
    7075
    7176#endif /* MISAKI_FONT_H */
Note: See TracChangeset for help on using the changeset viewer.