0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

全角半角混在16ビット漢字キャラクタージェネレータ(ILI9341)(STM32G071)

Last updated at Posted at 2024-06-06

x 過去ログをみよ
x RAMがきびしくなったので機種変
x vgszero かつてに応援

いきなりファイナル

o_coq164.jpg



//ili9341_sentakubasami1_071

//インクルド
#include "kanji1.h"


//定義
//GPIO
//GPIOの設定1 開始
//GPIO
#define DW    digitalWrite
#define TFT_RST   A1
#define TFT_RS    3
#define TFT_CS    4
#define GPIO_RESET(s)  DW(TFT_RST,s)
#define GPIO_RS(s)     DW(TFT_RS,s)
#define GPIO_CS(s)     DW(TFT_CS,s)

#define TFT_MOSI 11
#define TFT_SCK  13
#define SPI_MOSI_HIGH() DW(TFT_MOSI,HIGH)
#define SPI_MOSI_LOW()  DW(TFT_MOSI,LOW)
#define SPI_SCK_HIGH()  DW(TFT_SCK,HIGH)
#define SPI_SCK_LOW()   DW(TFT_SCK,LOW)


void GPIO_8BIT(int x)
{
  for (int bit = 0; bit < 8; bit++) {
    if (x & 0x80) {
      SPI_MOSI_HIGH();
      SPI_SCK_HIGH();
      SPI_SCK_LOW();
    } else {
      SPI_MOSI_LOW();
      SPI_SCK_HIGH();
      SPI_SCK_LOW();
    }//end if
    x <<= 1;
  }//for
} //GPIO_D0_D7


//TFT_RST   A1 PA1
//TFT_RS    3  PB3
//TFT_CS    4  PB5
//                                                 m C   R
//                                         5432109876543210
#define REG_MOSI_ON           GPIOA->ODR=0b0000000010000010;
//                                                 m C   R
//                                         5432109876543210
#define REG_CLK_ON__MOSI_1    GPIOA->ODR=0b0000000010100010;
//                                                 m C   R
//                                         5432109876543210
#define REG_MOSI_OFF          GPIOA->ODR=0b0000000000000010;
//                                                 m C   R
//                                         5432109876543210
#define REG_CLK_ON__MOSI_0    GPIOA->ODR=0b0000000000100010;
//                                                 m C   R
//                                         5432109876543210
#define REG_CLK_OFF           GPIOA->ODR=0b0000000000000010;


void GPIO_8BIT_A(int s)
{
  //1
  if (s & 0x80) {
    REG_MOSI_ON;
    REG_CLK_ON__MOSI_1;
    REG_CLK_OFF;
  } else {
    REG_MOSI_OFF;
    REG_CLK_ON__MOSI_0;
    REG_CLK_OFF;
  }//end if
  //2
  if (s & 0x40) {
    REG_MOSI_ON;
    REG_CLK_ON__MOSI_1;
    REG_CLK_OFF;
  } else {
    REG_MOSI_OFF;
    REG_CLK_ON__MOSI_0;
    REG_CLK_OFF;
  }//end if
  //3
  if (s & 0x20) {
    REG_MOSI_ON;
    REG_CLK_ON__MOSI_1;
    REG_CLK_OFF;
  } else {
    REG_MOSI_OFF;
    REG_CLK_ON__MOSI_0;
    REG_CLK_OFF;
  }//end if
  //4
  if (s & 0x10) {
    REG_MOSI_ON;
    REG_CLK_ON__MOSI_1;
    REG_CLK_OFF;
  } else {
    REG_MOSI_OFF;
    REG_CLK_ON__MOSI_0;
    REG_CLK_OFF;
  }//end if
  //5
  if (s & 0x08) {
    REG_MOSI_ON;
    REG_CLK_ON__MOSI_1;
    REG_CLK_OFF;
  } else {
    REG_MOSI_OFF;
    REG_CLK_ON__MOSI_0;
    REG_CLK_OFF;
  }//end if
  //6
  if (s & 0x04) {
    REG_MOSI_ON;
    REG_CLK_ON__MOSI_1;
    REG_CLK_OFF;
  } else {
    REG_MOSI_OFF;
    REG_CLK_ON__MOSI_0;
    REG_CLK_OFF;
  }//end if
  //7
  if (s & 0x02) {
    REG_MOSI_ON;
    REG_CLK_ON__MOSI_1;
    REG_CLK_OFF;
  } else {
    REG_MOSI_OFF;
    REG_CLK_ON__MOSI_0;
    REG_CLK_OFF;
  }//end if
  //8
  if (s & 0x01) {
    REG_MOSI_ON;
    REG_CLK_ON__MOSI_1;
    REG_CLK_OFF;
  } else {
    REG_MOSI_OFF;
    REG_CLK_ON__MOSI_0;
    REG_CLK_OFF;
  }//end if

}//SPI_WRITE8


//ライト
void LCD_Write_CMD(int a)
{
  GPIO_CS(0);//CS=0; 12
  GPIO_RS(0); //A0=0; 9
  GPIO_8BIT(a);//P1=a; data SPI SPI
  GPIO_CS(1);//CS=1; 12
} //LCD_Write_CMD


void LCD_Write_Data(int a)
{
  GPIO_CS(0);//CS=0; 12
  GPIO_RS(1); //A0=1; 9
  GPIO_8BIT(a);//P1=a; data SPI SPI
  GPIO_CS(1);//CS=1; 12
} //LCD_Write_Data


/*
//漢字ROM
int ch_data7[16 * 7] = {
  0x0000, 0x0000, 0x3800, 0x4400, 0xa200, 0xa200, 0x9200, 0x9200,
  0x9200, 0x8a00, 0x8a00, 0x4400, 0x3800, 0x0000, 0x0000, 0x0000, //0
  0x0000, 0x0000, 0x1000, 0x3000, 0x5000, 0x1000, 0x1000, 0x1000,
  0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x0000, 0x0000, 0x0000, //1
  0x0000, 0x0000, 0x3800, 0x4400, 0x8200, 0x8200, 0x0200, 0x0400,
  0x0800, 0x1000, 0x2000, 0xc000, 0xfe00, 0x0000, 0x0000, 0x0000, //2
  0x0000, 0x43f8, 0x2208, 0x13f8, 0x4208, 0x23f8, 0x1000, 0x0000,
  0x13f8, 0x12a8, 0x22a8, 0x22a8, 0x22a8, 0x42a8, 0x47fc, 0x0000,//温 (3)
  0x0080, 0x1ffc, 0x1000, 0x1220, 0x2ff8, 0x2220, 0x23e0, 0x2000,
  0x2ffc, 0x2410, 0x4360, 0x4080, 0x4160, 0x4618, 0x0806, 0x0000,//度 (4)
  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 //' '
};
*/

int st_p[20][30] = {
//  1    2    3    4    5    6    7    8     9   10   11    12   13   14   15   16   17   18   19   20   21   22   23   24    25   26   27   28   29   30
  {132, 132, 133, 133, '2', '1', ' ', ' ',  ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', '0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0' }, //1
  {128, 128, 129, 129, '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0' }, //2
  {130, 130, 131, 131, '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0' }, //3
  {134, 134, 135, 135, 136, 136, 137, 137,  138, 138, 139, 139, 140, 140, 141, 141, '0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0' }, //4
  {'0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0' }, //5

  {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H',  'I', 'J', ' ', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0' }, //6
  {'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R',  'S', 'T', ' ', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0' }, //7
  {'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b',  'c', 'd', ' ', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0' }, //8
  {'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l',  'm', 'n', ' ', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0' }, //9
  {'o', 'p', 'q', 'r', 's', 't', 'u', 'v',  'w', 'x', ' ', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0' }, //10

  {'y', 'z', '_', '.', '+', '-', '*', '/',  ',', '%', ' ', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0' }, //11
  {'1', '2', '3', '4', '5', '6', '7', '8',  '9', '0', ' ', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0' }, //12
  {'?', '!', ':', '>', '<', '@', '(', ')',  ' ', 127, ' ', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0' }, //13
  {'0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0' }, //14
  {'0', '0', '0', '0', '0', '0', '0', '1',  '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0' },  //15

  {'0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0' }, //16
  {'0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0' }, //17
  {'0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0' }, //18
  {'0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0' }, //19
  {'0', '0', '0', '0', '0', '0', '0', '1',  '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',  '0', '0', '0', '0', '0', '0' }  //20

};

char hz_p[20][30] = {
// 1  2  3  4  5  6  7  8   9  10 11 12 13 14 15 16   17 18 19 20 21 22 23 24  25 26 27 28 29 30
  {0, 8, 0, 8, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0,   0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0 }, //1
  {0, 8, 0, 8, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0,   0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0 }, //2
  {0, 8, 0, 8, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0,   0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0 }, //3
  {0, 8, 0, 8, 0, 8, 0, 8,  0, 8, 0, 8, 0, 8, 0, 8,   0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0 }, //4
  {0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0,   0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0 }, //5
  
  {0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0,   0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0 }, //6
  {0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0,   0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0 }, //7
  {0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0,   0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0 }, //8
  {0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0,   0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0 }, //9
  {0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0,   0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0 }, //10

  {0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0,   0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0 }, //11
  {0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0,   0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0 }, //12
  {0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0,   0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0 }, //13
  {0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0,   0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0 }, //14
  {0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0,   0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0 }, //15

  {0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0,   0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0 }, //16
  {0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0,   0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0 }, //17
  {0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0,   0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0 }, //18
  {0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0,   0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0 }, //19
  {0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0,   0, 0, 0, 0, 0, 0,  0, 0, 0, 0, 0, 0, 0, 0 }  //20

};

//TFT_RST   A1 PA1
//TFT_RS    3  PB3
//TFT_CS    4  PB5
//                                         C R
//                               5432109876543210
#define REG_CS_ON   GPIOB->ODR=0b0000000000101000
//                                         C R
//                               5432109876543210
#define REG_CS_OFF  GPIOB->ODR=0b0000000000001000

//画面の書き込み
void P_display(void)
{

  //カラーの上位と下位と一時
  int color_h;
  int color_l;
  int color_vel;

  //画面の書き込み開始
  LCD_Write_CMD(0x2C); //memory write
  GPIO_RS(1);//RS=0; 12
  delay(2);

  int a; int ch;
  for (int y = 0; y < 320; y++) {
    for (int x = 0; x < 240; x++) {

      ch = st_p[y >> 4][x >> 3] - ' ';
      a = (kanji1[ (y & 0x0f ) + (ch * 16) ] << ( x & 0x07) ) ;
      a = a << hz_p[y >> 4][x >> 3];
      a = a & 0x8000;
      a = a >> 15;
      //printf("%d ",a);

      if (a == 0) {
        color_vel = 0x0000;
      } else {
        //            5432109876543210
        //color_vel = 0b1111100000000000; //R
        //color_vel = 0b0000011111100000; //G
        //color_vel = 0b0000000000011111; //B
        color_vel = 0b1111111111111111;
      }
      color_h = (color_vel >> 8) & 0xff;
      color_l =  color_vel       & 0xff;

          REG_CS_OFF;
          GPIO_8BIT_A(color_h);
          REG_CS_ON;

          REG_CS_OFF;
          GPIO_8BIT_A(color_l);
          REG_CS_ON;

    }//for x
    //printf("\n");
  }//for y

  

} //P_display


//液晶の初期化処理
void TXDT144TF_ST7735S_Init(void)
{

  GPIO_RESET(1);//LCD_RESET=1;
  delay(1); //Delay 1ms

  GPIO_RESET(0);//LCD_RESET=0;
  delay(1); //Delay 1ms

  GPIO_RESET(1);//LCD_RESET=1;
  delay(120); //Delay 120ms

  LCD_Write_CMD(0x01);//SOFTWARE RESET
  delay(50);

  LCD_Write_CMD(0x01);//SOFTWARE RESET
  delay(50);

  LCD_Write_CMD(0x11);//SLEEP OUT
  delay(200);

  LCD_Write_CMD(0x29);//display on
  delay(100);

  LCD_Write_CMD(0x3a);//Interface pixel format
  LCD_Write_Data(0x55);//16bit mode
  delay(100);

  LCD_Write_CMD(0x36);//RGB-RGR format
//                 MY
//                 |MX
//                 ||MV
//                 |||ML
//                 ||||BGR
//                 |||||MH
//                 ||||||00      
  LCD_Write_Data(0b01001000);//RGB mode
  delay(100);


} //TXDT144TF_ST7735S_Init


//初期化
void setup() {

  //ポートのモード設定 アウトプットモード
  pinMode(TFT_CS, OUTPUT);
  pinMode(TFT_RST, OUTPUT);
  pinMode(TFT_RS, OUTPUT);

  pinMode(TFT_MOSI, OUTPUT);
  pinMode(TFT_SCK , OUTPUT);

  //ポートの初期化
  GPIO_CS(1);//CS=1
  GPIO_RESET(1);//RESET=1
  GPIO_RS(0);//RS=0

  delay(500); //0.5秒待つ

  //液晶の初期化処理
  TXDT144TF_ST7735S_Init();

  P_display();

} //setup


//メインループ
void loop() {
} //loop





kanji1.h



// 'sentakubasami240x320', 240x320px
static const unsigned int PROGMEM kanji1[] = {

0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //h (32)' '
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //l (32)' '
0x0000, 0x0000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, //h (33)!
0x1000, 0x1000, 0x0000, 0x0000, 0x1000, 0x0000, 0x0000, 0x0000, //l (33)!

0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //h (34)" ===
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //l (34)" ===
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //h (35)# ===
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //l (35)# ===
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //h (36)$ ===
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //l (36)$ ===

0x0000, 0x0000, 0x0000, 0x0000, 0xc200, 0xc400, 0x0800, 0x1000, //h (37)%
0x2000, 0x4600, 0x8600, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //l (37)%

0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //h (38)& ===
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //l (38)& ===
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //h (39)' ===
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //l (39)' ===

0x0000, 0x0000, 0x2000, 0x4000, 0x8000, 0x8000, 0x8000, 0x8000, //h (40)(
0x8000, 0x8000, 0x8000, 0x4000, 0x2000, 0x0000, 0x0000, 0x0000, //l (40)(
0x0000, 0x0000, 0x0800, 0x0400, 0x0200, 0x0200, 0x0200, 0x0200, //h (41))
0x0200, 0x0200, 0x0200, 0x0400, 0x0800, 0x0000, 0x0000, 0x0000, //l (41))
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4400, 0x2800, 0x1000, //h (42)*
0x2800, 0x4400, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //l (42)*
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1000, 0x1000, 0x7c00, //h (43)+
0x1000, 0x1000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //l (43)+
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //h (44),
0x0000, 0x0000, 0x0000, 0x1800, 0x1800, 0x2000, 0x0000, 0x0000, //l (44),
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7c00, //h (45)-
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //l (45)-
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //h (46).
0x0000, 0x0000, 0x0000, 0x1800, 0x1800, 0x0000, 0x0000, 0x0000, //l (46).
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0400, 0x0800, 0x1000, //h (47)/
0x2000, 0x4000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //l (47)/
0x0000, 0x0000, 0x3800, 0x4400, 0xa200, 0xa200, 0x9200, 0x9200, //h (48)0
0x9200, 0x8a00, 0x8a00, 0x4400, 0x3800, 0x0000, 0x0000, 0x0000, //l (48)0
0x0000, 0x0000, 0x1000, 0x3000, 0x5000, 0x1000, 0x1000, 0x1000, //h (49)1
0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x0000, 0x0000, 0x0000, //l (49)1
0x0000, 0x0000, 0x3800, 0x4400, 0x8200, 0x8200, 0x0200, 0x0400, //h (50)2
0x0800, 0x1000, 0x2000, 0xc000, 0xfe00, 0x0000, 0x0000, 0x0000, //l (50)2
0x0000, 0x0000, 0x3800, 0x4400, 0x8200, 0x8200, 0x0400, 0x3800, //h (51)3
0x0400, 0x8200, 0x8200, 0x4400, 0x3800, 0x0000, 0x0000, 0x0000, //l (51)3
0x0000, 0x0000, 0x0400, 0x0c00, 0x1400, 0x2400, 0x4400, 0x8400, //h (52)4
0xfe00, 0x0400, 0x0400, 0x0400, 0x0400, 0x0000, 0x0000, 0x0000, //l (52)4
0x0000, 0x0000, 0xfe00, 0x8000, 0x8000, 0x8000, 0x7800, 0x0400, //h (53)5
0x0200, 0x0200, 0x0200, 0x8400, 0x7800, 0x0000, 0x0000, 0x0000, //l (53)5
0x0000, 0x0000, 0x3800, 0x4400, 0x8200, 0x8000, 0xb800, 0xc400, //h (54)6
0x8200, 0x8200, 0x8200, 0x4400, 0x3800, 0x0000, 0x0000, 0x0000, //l (54)6
0x0000, 0x0000, 0xfe00, 0x0200, 0x0200, 0x0400, 0x0400, 0x0400, //h (55)7
0x0800, 0x0800, 0x0800, 0x1000, 0x1000, 0x0000, 0x0000, 0x0000, //l (55)7
0x0000, 0x0000, 0x3800, 0x4400, 0x8200, 0x8200, 0xc600, 0x7c00, //h (56)8
0xc600, 0x8200, 0x8200, 0x4400, 0x3800, 0x0000, 0x0000, 0x0000, //l (56)8
0x0000, 0x0000, 0x3800, 0x4400, 0x8200, 0x8200, 0x8200, 0x4600, //h (57)9
0x3a00, 0x0200, 0x0200, 0x4400, 0x3800, 0x0000, 0x0000, 0x0000, //l (57)9
0x0000, 0x0000, 0x0000, 0x0000, 0x1000, 0x1000, 0x0000, 0x0000, //h (58):
0x0000, 0x1000, 0x1000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //l (58):

0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //h (59); ===
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //l (59); ===

0x0000, 0x0000, 0x0400, 0x0800, 0x1000, 0x2000, 0x4000, 0x8000, //h (60)<
0x4000, 0x2000, 0x1000, 0x0800, 0x0400, 0x0000, 0x0000, 0x0000, //l (60)<

0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //h (61)= ===
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //l (61)= ===

0x0000, 0x0000, 0x4000, 0x2000, 0x1000, 0x0800, 0x0400, 0x0200, //h (62)>
0x0400, 0x0800, 0x1000, 0x2000, 0x4000, 0x0000, 0x0000, 0x0000, //l (62)>
0x0000, 0x0000, 0x3800, 0x4400, 0x8200, 0x8200, 0x0200, 0x0400, //h (63)?
0x1800, 0x1000, 0x1000, 0x0000, 0x1000, 0x0000, 0x0000, 0x0000, //l (63)?
0x0000, 0x0000, 0x3800, 0x4400, 0x8200, 0xba00, 0xaa00, 0xaa00, //h (64)@
0xaa00, 0xbe00, 0x8000, 0x4000, 0x3c00, 0x0000, 0x0000, 0x0000, //l (64)@
0x0000, 0x0000, 0x3800, 0x4400, 0x8200, 0x8200, 0x8200, 0x8200, //h (65)A
0xfe00, 0x8200, 0x8200, 0x8200, 0x8200, 0x0000, 0x0000, 0x0000, //l (65)A
0x0000, 0x0000, 0xf800, 0x8400, 0x8200, 0x8200, 0x8400, 0xf800, //h (66)B
0x8400, 0x8200, 0x8200, 0x8400, 0xf800, 0x0000, 0x0000, 0x0000, //l (66)B
0x0000, 0x0000, 0x3800, 0x4400, 0x8200, 0x8000, 0x8000, 0x8000, //h (67)C
0x8000, 0x8000, 0x8200, 0x4400, 0x3800, 0x0000, 0x0000, 0x0000, //l (67)C
0x0000, 0x0000, 0xf800, 0x8400, 0x8200, 0x8200, 0x8200, 0x8200, //h (68)D
0x8200, 0x8200, 0x8200, 0x8400, 0xf800, 0x0000, 0x0000, 0x0000, //l (68)D
0x0000, 0x0000, 0xfe00, 0x8000, 0x8000, 0x8000, 0x8000, 0xf800, //h (69)E
0x8000, 0x8000, 0x8000, 0x8000, 0xfe00, 0x0000, 0x0000, 0x0000, //l (69)E
0x0000, 0x0000, 0xfe00, 0x8000, 0x8000, 0x8000, 0x8000, 0xf800, //h (70)F
0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x0000, 0x0000, 0x0000, //l (70)F
0x0000, 0x0000, 0x3800, 0x4400, 0x8200, 0x8000, 0x8000, 0x8000, //h (71)G
0x8e00, 0x8200, 0x8200, 0x4400, 0x3800, 0x0000, 0x0000, 0x0000, //l (71)G
0x0000, 0x0000, 0x8200, 0x8200, 0x8200, 0x8200, 0x8200, 0xfe00, //h (72)H
0x8200, 0x8200, 0x8200, 0x8200, 0x8200, 0x0000, 0x0000, 0x0000, //l (72)H
0x0000, 0x0000, 0xfe00, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, //h (73)I
0x1000, 0x1000, 0x1000, 0x1000, 0xfe00, 0x0000, 0x0000, 0x0000, //l (73)I
0x0000, 0x0000, 0x0200, 0x0200, 0x0200, 0x0200, 0x0200, 0x0200, //h (74)J
0x0200, 0x8200, 0x8200, 0x4400, 0x3800, 0x0000, 0x0000, 0x0000, //l (74)J
0x0000, 0x0000, 0x8200, 0x8400, 0x8800, 0x9000, 0xa000, 0xc000, //h (75)K
0xa000, 0x9000, 0x8800, 0x8400, 0x8200, 0x0000, 0x0000, 0x0000, //l (75)K
0x0000, 0x0000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, //h (76)L
0x8000, 0x8000, 0x8000, 0x8000, 0xfe00, 0x0000, 0x0000, 0x0000, //l (76)L
0x0000, 0x0000, 0x8200, 0xc600, 0xaa00, 0x9200, 0x8200, 0x8200, //h (77)M
0x8200, 0x8200, 0x8200, 0x8200, 0x8200, 0x0000, 0x0000, 0x0000, //l (77)M
0x0000, 0x0000, 0x8200, 0x8200, 0x8200, 0xc200, 0xa200, 0x9200, //h (78)N
0x8a00, 0x8600, 0x8200, 0x8200, 0x8200, 0x0000, 0x0000, 0x0000, //l (78)N
0x0000, 0x0000, 0x3800, 0x4400, 0x8200, 0x8200, 0x8200, 0x8200, //h (79)O
0x8200, 0x8200, 0x8200, 0x4400, 0x3800, 0x0000, 0x0000, 0x0000, //l (79)O
0x0000, 0x0000, 0xf800, 0x8400, 0x8200, 0x8200, 0x8200, 0x8400, //h (80)P
0xf800, 0x8000, 0x8000, 0x8000, 0x8000, 0x0000, 0x0000, 0x0000, //l (80)P
0x0000, 0x0000, 0x3800, 0x4400, 0x8200, 0x8200, 0x8200, 0x8200, //h (81)Q
0x8200, 0x8200, 0x9200, 0x4c00, 0x3c00, 0x0200, 0x0000, 0x0000, //l (81)Q
0x0000, 0x0000, 0xf800, 0x8400, 0x8200, 0x8200, 0x8200, 0x8400, //h (82)R
0xf800, 0x8400, 0x8400, 0x8200, 0x8200, 0x0000, 0x0000, 0x0000, //l (82)R
0x0000, 0x0000, 0x3800, 0x4400, 0x8200, 0x8000, 0x4000, 0x3800, //h (83)S
0x0400, 0x0200, 0x8200, 0x4400, 0x3800, 0x0000, 0x0000, 0x0000, //l (83)S
0x0000, 0x0000, 0xfe00, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, //h (84)T
0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x0000, 0x0000, 0x0000, //l (84)T
0x0000, 0x0000, 0x8200, 0x8200, 0x8200, 0x8200, 0x8200, 0x8200, //h (85)U
0x8200, 0x8200, 0x8200, 0x4400, 0x3800, 0x0000, 0x0000, 0x0000, //l (85)U
0x0000, 0x0000, 0x8200, 0x8200, 0x8200, 0x8200, 0x8200, 0x8200, //h (86)V
0x8200, 0x8200, 0x4400, 0x2800, 0x1000, 0x0000, 0x0000, 0x0000, //l (86)V
0x0000, 0x0000, 0x8200, 0x8200, 0x8200, 0x8200, 0x8200, 0x8200, //h (87)W
0x8200, 0x9200, 0xaa00, 0xc600, 0x8200, 0x0000, 0x0000, 0x0000, //l (87)W
0x0000, 0x0000, 0x8200, 0x4400, 0x4400, 0x2800, 0x2800, 0x1000, //h (88)X
0x2800, 0x2800, 0x4400, 0x4400, 0x8200, 0x0000, 0x0000, 0x0000, //l (88)X
0x0000, 0x0000, 0x8200, 0x4400, 0x4400, 0x2800, 0x2800, 0x1000, //h (89)Y
0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x0000, 0x0000, 0x0000, //l (89)Y
0x0000, 0x0000, 0xfe00, 0x0200, 0x0400, 0x0800, 0x0800, 0x1000, //h (90)Z
0x2000, 0x2000, 0x4000, 0x8000, 0xfe00, 0x0000, 0x0000, 0x0000, //l (90)Z

0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //h (91)[ ===
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //l (91)[ ===
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //h (92)\ ===
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //l (92)\ ===
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //h (93)] ===
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //l (93)] ===
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //h (94)^ ===
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //l (94)^ ===

0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //h (95)_
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7c00, 0x0000, 0x0000, //l (95)_

0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //h (96)` ===
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //l (96)` ===

0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7800, 0x0400, 0x3c00, //h (97)a
0x4400, 0x8400, 0x8400, 0x4400, 0x3c00, 0x0000, 0x0000, 0x0000, //l (97)a
0x0000, 0x0000, 0x0000, 0x8000, 0x8000, 0x8000, 0xf000, 0x8800, //h (98)b
0x8400, 0x8400, 0x8400, 0x8800, 0xf000, 0x0000, 0x0000, 0x0000, //l (98)b
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3000, 0x4800, //h (99)c
0x8400, 0x8000, 0x8400, 0x4800, 0x3000, 0x0000, 0x0000, 0x0000, //l (99)c
0x0000, 0x0000, 0x0400, 0x0400, 0x0400, 0x0400, 0x3c00, 0x4400, //h (100)d
0x8400, 0x8400, 0x8400, 0x4400, 0x3c00, 0x0000, 0x0000, 0x0000, //l (100)d
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3000, 0x4800, //h (101)e
0x8400, 0xfc00, 0x8000, 0x4800, 0x3000, 0x0000, 0x0000, 0x0000, //l (101)e
0x0000, 0x0000, 0x0c00, 0x1000, 0x2000, 0x2000, 0xfc00, 0x2000, //h (102)f
0x2000, 0x2000, 0x2000, 0x2000, 0x2000, 0x0000, 0x0000, 0x0000, //l (102)f
0x0000, 0x0000, 0x0000, 0x0000, 0x3000, 0x4800, 0x8400, 0x8400, //h (103)g
0x8400, 0x4c00, 0x3400, 0x8400, 0x4800, 0x3000, 0x0000, 0x0000, //l (103)g
0x0000, 0x0000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0xf000, //h (104)h
0x8800, 0x8400, 0x8400, 0x8400, 0x8400, 0x0000, 0x0000, 0x0000, //l (104)h
0x0000, 0x0000, 0x0000, 0x1000, 0x0000, 0x1000, 0x1000, 0x1000, //h (105)i
0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x0000, 0x0000, 0x0000, //l (105)i
0x0000, 0x0000, 0x0000, 0x0000, 0x0400, 0x0400, 0x0400, 0x0400, //h (106)j
0x0400, 0x0400, 0x0400, 0x8400, 0x4800, 0x3000, 0x0000, 0x0000, //l (106)j
0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0x8000, 0x8800, 0x9000, //h (107)k
0xa000, 0xc000, 0xa000, 0x9000, 0x8800, 0x0000, 0x0000, 0x0000, //l (107)k
0x0000, 0x0000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, //h (108)l
0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x0000, 0x0000, 0x0000, //l (108)l
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf800, 0x9400, //h (109)m
0x9200, 0x9200, 0x9200, 0x9200, 0x9200, 0x0000, 0x0000, 0x0000, //l (109)m
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf000, 0x8800, //h (110)n
0x8400, 0x8400, 0x8400, 0x8400, 0x8400, 0x0000, 0x0000, 0x0000, //l (110)n
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3000, 0x4800, //h (111)o
0x8400, 0x8400, 0x8400, 0x4800, 0x3000, 0x0000, 0x0000, 0x0000, //l (111)o
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf000, 0x8800, //h (112)p
0x8400, 0x8400, 0x8400, 0x8800, 0xf000, 0x8000, 0x8000, 0x0000, //l (112)p
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3c00, 0x4400, //h (113)q
0x8400, 0x8400, 0x8400, 0x4400, 0x3c00, 0x0400, 0x0400, 0x0000, //l (113)q
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb800, 0xc400, //h (114)r
0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x0000, 0x0000, 0x0000, //l (114)r
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7800, 0x8000, //h (115)s
0x8000, 0x7800, 0x0400, 0x0400, 0x7800, 0x0000, 0x0000, 0x0000, //l (115)s
0x0000, 0x0000, 0x4000, 0x4000, 0x4000, 0xf800, 0x4000, 0x4000, //h (116)t
0x4000, 0x4000, 0x4000, 0x4000, 0x3800, 0x0000, 0x0000, 0x0000, //l (116)t
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8400, 0x8400, //h (117)u
0x8400, 0x8400, 0x8400, 0x4400, 0x3c00, 0x0000, 0x0000, 0x0000, //l (117)u
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8200, 0x8200, //h (118)v
0x8200, 0x8200, 0x4400, 0x2800, 0x1000, 0x0000, 0x0000, 0x0000, //l (118)v
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8200, 0x8200, //h (119)w
0x8200, 0x9200, 0xaa00, 0xc600, 0x8200, 0x0000, 0x0000, 0x0000, //l (119)w
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8200, 0x4400, //h (120)x
0x2800, 0x1000, 0x2800, 0x4400, 0x8200, 0x0000, 0x0000, 0x0000, //l (120)x
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8400, 0x8400, //h (121)y
0x8400, 0x4400, 0x2800, 0x1000, 0x2000, 0x4000, 0x0000, 0x0000, //l (121)y
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfc00, 0x0800, //h (122)z
0x1000, 0x2000, 0x4000, 0x8000, 0xfc00, 0x0000, 0x0000, 0x0000, //l (122)z

0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //h (123){ ===
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //l (123){ ===
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //h (124)| ===
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //l (124)| ===
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //h (125)} ===
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //l (125)} ===
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //h (126)~ ===
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, //l (126)~ ===

0x0000, 0x0000, 0xfe00, 0xfe00, 0xfe00, 0xfe00, 0xfe00, 0xfe00, //h (127)■
0xfe00, 0xfe00, 0xfe00, 0xfe00, 0xfe00, 0xfe00, 0xfe00, 0x0000, //l (127)■


0x0000, 0x3ff8, 0x2008, 0x2008, 0x2008, 0x2008, 0x2008, 0x3ff8, 
0x2008, 0x2008, 0x2008, 0x2008, 0x2008, 0x2008, 0x3ff8, 0x0000, //(128)日 
0x0000, 0x0010, 0x0410, 0x1810, 0x3010, 0x53fc, 0x1010, 0x1110, 
0x1090, 0x1050, 0x1010, 0x1010, 0x1050, 0x1030, 0x1010, 0x0000, //(129)付
0x0000, 0x0000, 0x0080, 0x07f0, 0x7080, 0x5080, 0x5ffc, 0x5000, 
0x7010, 0x57f8, 0x5010, 0x5210, 0x7150, 0x0030, 0x0010, 0x0000, //(130)時 
0x0400, 0x0404, 0x7fd4, 0x0414, 0x0814, 0x1094, 0x0b14, 0x0c14, 
0x3094, 0x4314, 0x0c14, 0x3204, 0x4104, 0x0094, 0x000c, 0x0000, //(131)刻
0x0000, 0x43f8, 0x2208, 0x13f8, 0x4208, 0x23f8, 0x1000, 0x0000, 
0x13f8, 0x12a8, 0x22a8, 0x22a8, 0x22a8, 0x42a8, 0x47fc, 0x0000, //(132)温
0x0080, 0x1ffc, 0x1000, 0x1220, 0x2ff8, 0x2220, 0x23e0, 0x2000, 
0x2ffc, 0x2410, 0x4360, 0x4080, 0x4160, 0x4618, 0x0806, 0x0000, //(133)度

0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, //(134)
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, //(134)

0xf7ff, 0xf007, 0xf7f7, 0xf7f7, 0xf7f7, 0xf007, 0xf7f7, 0xf7f7, //(135)月
0xf7f7, 0xf007, 0xf7f7, 0xeff7, 0xdff7, 0xdfc7, 0xbfe7, 0xffff, 
0xfeff, 0xfeff, 0xeef7, 0xeeef, 0xeedf, 0xeebf, 0xeeff, 0xfeff, //(136)火
0xfeff, 0xfeff, 0xfd7f, 0xfbbf, 0xe7df, 0xdfef, 0xbfe7, 0xffff, 
0xffff, 0xfeff, 0xfef7, 0xfecf, 0xc0bf, 0xfc7f, 0xfc7f, 0xfa7f, //(137)水
0xf6bf, 0xf6df, 0xeedf, 0xeeef, 0xdaef, 0xfcf7, 0xfeff, 0xffff, 
0xffff, 0xfeff, 0xfeff, 0xfeff, 0xc007, 0xfc7f, 0xfc7f, 0xfabf, //(138)木
0xfabf, 0xf6df, 0xf6df, 0xeeef, 0xeeef, 0xdef7, 0xfeff, 0xffff, 
0xfe3f, 0xfdbf, 0xfbdf, 0xe7ef, 0x9ff3, 0xf01f, 0xfeff, 0xfeff, //(139)金
0xfeff, 0xe00f, 0xfeff, 0xfeef, 0xf6df, 0xfabf, 0xc007, 0xffff, 
0xffff, 0xffff, 0xfeff, 0xfeff, 0xfeff, 0xfeff, 0xfeff, 0xe00f, //(140)土
0xfeff, 0xfeff, 0xfeff, 0xfeff, 0xfeff, 0xfeff, 0x8003, 0xffff, 
0xffff, 0xc007, 0xdff7, 0xdff7, 0xdff7, 0xdff7, 0xdff7, 0xc007, //(141)日
0xdff7, 0xdff7, 0xdff7, 0xdff7, 0xdff7, 0xdff7, 0xc007, 0xffff

};


0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?