⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vfd_data.c

📁 MTK1389 SOURCE CODE
💻 C
字号:

/************************************************************************
  The following data is for control mode.
************************************************************************/

#define VFD_MODE 2

/************************************************************************
  The following data is for refresh table.
************************************************************************/

#define VFD_SHADOW_LEN 12
#define VFD_KEY_LEN 3

code BYTE _pbVfdRefresh[] = {
  0x00, 0x01, 0x02, 
  0x03, 0x04, 0x05, 
  0x06, 0x07, 0x08, 
  0x09, 0x0a, 0x0b, 
};

#ifndef VFD_DEBUG /* normal data */

/************************************************************************
  The following data is for wheel table.
************************************************************************/

#define VFD_WHEEL_FANS 13
#define VFD_WHEEL_SZ   (VFD_WHEEL_FANS + 2)

#ifdef INVERT_LITED_WHEEL
#define VFD_WHEEL_LIST_SZ 7
code BYTE pbVfdWheel[VFD_WHEEL_SZ][VFD_WHEEL_LIST_SZ] = {
  {0x08, 0xfc, 0xff, 0x09, 0x7f, 0xff, 0xff},
  {0x08, 0x04, 0x07, 0x09, 0x00, 0x80, 0xff},
  {0x08, 0x08, 0x0b, 0x09, 0x00, 0x80, 0xff},
  {0x08, 0x10, 0x13, 0x09, 0x00, 0x80, 0xff},
  {0x08, 0x20, 0x23, 0x09, 0x00, 0x80, 0xff},
  {0x08, 0x40, 0x43, 0x09, 0x00, 0x80, 0xff},
  {0x08, 0x80, 0x83, 0x09, 0x00, 0x80, 0xff},
  {0x08, 0x00, 0x03, 0x09, 0x01, 0x81, 0xff},
  {0x08, 0x00, 0x03, 0x09, 0x02, 0x82, 0xff},
  {0x08, 0x00, 0x03, 0x09, 0x04, 0x84, 0xff},
  {0x08, 0x00, 0x03, 0x09, 0x08, 0x88, 0xff},
  {0x08, 0x00, 0x03, 0x09, 0x10, 0x90, 0xff},
  {0x08, 0x00, 0x03, 0x09, 0x20, 0xa0, 0xff},
  {0x08, 0x00, 0x03, 0x09, 0x40, 0xc0, 0xff},
  {0x08, 0x00, 0x03, 0x09, 0x00, 0x80, 0xff},
};
#else
#define VFD_WHEEL_LIST_SZ 7
code BYTE pbVfdWheel[VFD_WHEEL_SZ][VFD_WHEEL_LIST_SZ] = {
  {0x08, 0xfc, 0xff, 0x09, 0x7f, 0xff, 0xff},
  {0x08, 0xf8, 0xfb, 0x09, 0x7f, 0xff, 0xff},
  {0x08, 0xf4, 0xf7, 0x09, 0x7f, 0xff, 0xff},
  {0x08, 0xec, 0xef, 0x09, 0x7f, 0xff, 0xff},
  {0x08, 0xdc, 0xdf, 0x09, 0x7f, 0xff, 0xff},
  {0x08, 0xbc, 0xbf, 0x09, 0x7f, 0xff, 0xff},
  {0x08, 0x7c, 0x7f, 0x09, 0x7f, 0xff, 0xff},
  {0x08, 0xfc, 0xff, 0x09, 0x7e, 0xfe, 0xff},
  {0x08, 0xfc, 0xff, 0x09, 0x7d, 0xfd, 0xff},
  {0x08, 0xfc, 0xff, 0x09, 0x7b, 0xfb, 0xff},
  {0x08, 0xfc, 0xff, 0x09, 0x77, 0xf7, 0xff},
  {0x08, 0xfc, 0xff, 0x09, 0x6f, 0xef, 0xff},
  {0x08, 0xfc, 0xff, 0x09, 0x5f, 0xdf, 0xff},
  {0x08, 0xfc, 0xff, 0x09, 0x3f, 0xbf, 0xff},
  {0x08, 0x00, 0x03, 0x09, 0x00, 0x80, 0xff},
};
#endif

/************************************************************************
  The following data is for message table.
************************************************************************/


#define VFD_CHAR_NO 9
#define VFD_MSG_NO 19
#define VFD_CHAR_SEG_SZ 8

code BYTE pbVfdMsg[][22] = {
  {0x00, 0x00, 0x00, 0x01, 0x3d, 0xfd, 0x02, 0x77, 0xf7, 0x03, 0x1b, 0x9b, 0x04, 0x5d, 0xdd, 0x05, 0x00, 0x80, 0x06, 0x00, 0x80, 0xff},
  {0x00, 0x80, 0x80, 0x01, 0x0d, 0xcd, 0x02, 0x77, 0xf7, 0x03, 0x77, 0xf7, 0x04, 0x0a, 0x8a, 0x05, 0x00, 0x80, 0x06, 0x00, 0x80, 0xff},
  {0x00, 0xdb, 0xdb, 0x01, 0x09, 0xc9, 0x02, 0x1b, 0x9b, 0x03, 0x12, 0x92, 0x04, 0x1b, 0x9b, 0x05, 0x00, 0x80, 0x06, 0x00, 0x80, 0xff},
  {0x00, 0xd3, 0xd3, 0x01, 0x2e, 0xee, 0x02, 0x12, 0x92, 0x03, 0x2f, 0xaf, 0x04, 0x00, 0x80, 0x05, 0x77, 0xf7, 0x06, 0x76, 0xf6, 0xff},
  {0x00, 0xd3, 0xd3, 0x01, 0x2e, 0xee, 0x02, 0x12, 0x92, 0x03, 0x2f, 0xaf, 0x04, 0x00, 0x80, 0x05, 0x76, 0xf6, 0x06, 0x37, 0xb7, 0xff},
  {0x00, 0x00, 0x00, 0x01, 0x3b, 0xfb, 0x02, 0x5b, 0xdb, 0x03, 0x7a, 0xfa, 0x04, 0x77, 0xf7, 0x05, 0x00, 0x80, 0x06, 0x00, 0x80, 0xff},
  {0x00, 0xdb, 0xdb, 0x01, 0x2e, 0xee, 0x02, 0x77, 0xf7, 0x03, 0x13, 0x93, 0x04, 0x53, 0xd3, 0x05, 0x00, 0x80, 0x06, 0x00, 0x80, 0xff},
  {0x00, 0x00, 0x00, 0x01, 0x00, 0xc0, 0x02, 0x2f, 0xaf, 0x03, 0x53, 0xd3, 0x04, 0x37, 0xb7, 0x05, 0x00, 0x80, 0x06, 0x00, 0x80, 0xff},
  {0x00, 0x80, 0x80, 0x01, 0x17, 0xd7, 0x02, 0x53, 0xd3, 0x03, 0x37, 0xb7, 0x04, 0x5d, 0xdd, 0x05, 0x00, 0x80, 0x06, 0x00, 0x80, 0xff},
  {0x00, 0x80, 0x80, 0x01, 0x17, 0xd7, 0x02, 0x7e, 0xfe, 0x03, 0x77, 0xf7, 0x04, 0x13, 0x93, 0x05, 0x00, 0x80, 0x06, 0x00, 0x80, 0xff},
  {0x00, 0x08, 0x08, 0x01, 0x2d, 0xed, 0x02, 0x5a, 0xda, 0x03, 0x77, 0xf7, 0x04, 0x08, 0x88, 0x05, 0x00, 0x80, 0x06, 0x00, 0x80, 0xff},
  {0x00, 0xf7, 0xf7, 0x01, 0x09, 0xc9, 0x02, 0x13, 0x93, 0x03, 0x5b, 0xdb, 0x04, 0x3e, 0xbe, 0x05, 0x00, 0x80, 0x06, 0x00, 0x80, 0xff},
  {0x00, 0x80, 0x80, 0x01, 0x3e, 0xfe, 0x02, 0x5b, 0xdb, 0x03, 0x7a, 0xfa, 0x04, 0x27, 0xa7, 0x05, 0x00, 0x80, 0x06, 0x00, 0x80, 0xff},
  {0x00, 0x80, 0x80, 0x01, 0x17, 0xd7, 0x02, 0x0b, 0x8b, 0x03, 0x08, 0x88, 0x04, 0x7a, 0xfa, 0x05, 0x00, 0x80, 0x06, 0x00, 0x80, 0xff},
  {0x00, 0x3d, 0x3d, 0x01, 0x3f, 0xff, 0x02, 0x13, 0x93, 0x03, 0x7a, 0xfa, 0x04, 0x0b, 0x8b, 0x05, 0x1f, 0x9f, 0x06, 0x7a, 0xfa, 0xff},
  {0x00, 0x80, 0x80, 0x01, 0x0d, 0xcd, 0x02, 0x5d, 0xdd, 0x03, 0x7d, 0xfd, 0x04, 0x2f, 0xaf, 0x05, 0x00, 0x80, 0x06, 0x00, 0x80, 0xff},
  {0x00, 0x00, 0x00, 0x01, 0x00, 0xc0, 0x02, 0x0a, 0x8a, 0x03, 0x0a, 0x8a, 0x04, 0x5b, 0xdb, 0x05, 0x00, 0x80, 0x06, 0x00, 0x80, 0xff},
  {0x00, 0x00, 0x00, 0x01, 0x00, 0xc0, 0x02, 0x7d, 0xfd, 0x03, 0x7a, 0xfa, 0x04, 0x37, 0xb7, 0x05, 0x00, 0x80, 0x06, 0x00, 0x80, 0xff},
  {0x00, 0x00, 0x00, 0x01, 0x00, 0xc0, 0x02, 0x00, 0x80, 0x03, 0x00, 0x80, 0x04, 0x00, 0x80, 0x05, 0x00, 0x80, 0x06, 0x00, 0x80, 0xff},
};

/************************************************************************
  The following data is for number character table.
************************************************************************/

#define VFD_TRACK      0
#define VFD_CHAPTER    0
#define VFD_MINUTE     2
#define VFD_SECOND     4
#define VFD_HOUR       6
#define VFD_MIN100     6
#define VFD_TITLE      7
#define VFD_FIELD_MAX  9

#define CHAR_NUM_ARRAY_SZ 11

#define CHAR_0 0
#define CHAR_1 1
#define CHAR_2 2
#define CHAR_3 3
#define CHAR_4 4
#define CHAR_5 5
#define CHAR_6 6
#define CHAR_7 7
#define CHAR_8 8
#define CHAR_9 9
#define CHAR_CLEAR 10

code BYTE pbVfdCharNo0[CHAR_NUM_ARRAY_SZ][4] = {
  {0x06, 0x77, 0xf7, 0xff},
  {0x06, 0x24, 0xa4, 0xff},
  {0x06, 0x6b, 0xeb, 0xff},
  {0x06, 0x6d, 0xed, 0xff},
  {0x06, 0x3c, 0xbc, 0xff},
  {0x06, 0x5d, 0xdd, 0xff},
  {0x06, 0x5f, 0xdf, 0xff},
  {0x06, 0x64, 0xe4, 0xff},
  {0x06, 0x7f, 0xff, 0xff},
  {0x06, 0x7d, 0xfd, 0xff},
  {0x06, 0x00, 0x80, 0xff},
};

code BYTE pbVfdCharNo1[CHAR_NUM_ARRAY_SZ][4] = {
  {0x05, 0x77, 0xf7, 0xff},
  {0x05, 0x24, 0xa4, 0xff},
  {0x05, 0x6b, 0xeb, 0xff},
  {0x05, 0x6d, 0xed, 0xff},
  {0x05, 0x3c, 0xbc, 0xff},
  {0x05, 0x5d, 0xdd, 0xff},
  {0x05, 0x5f, 0xdf, 0xff},
  {0x05, 0x64, 0xe4, 0xff},
  {0x05, 0x7f, 0xff, 0xff},
  {0x05, 0x7d, 0xfd, 0xff},
  {0x05, 0x00, 0x80, 0xff},
};

code BYTE pbVfdCharNo2[CHAR_NUM_ARRAY_SZ][4] = {
  {0x03, 0x77, 0xf7, 0xff},
  {0x03, 0x24, 0xa4, 0xff},
  {0x03, 0x6b, 0xeb, 0xff},
  {0x03, 0x6d, 0xed, 0xff},
  {0x03, 0x3c, 0xbc, 0xff},
  {0x03, 0x5d, 0xdd, 0xff},
  {0x03, 0x5f, 0xdf, 0xff},
  {0x03, 0x64, 0xe4, 0xff},
  {0x03, 0x7f, 0xff, 0xff},
  {0x03, 0x7d, 0xfd, 0xff},
  {0x03, 0x00, 0x80, 0xff},
};

code BYTE pbVfdCharNo3[CHAR_NUM_ARRAY_SZ][4] = {
  {0x02, 0x77, 0xf7, 0xff},
  {0x02, 0x24, 0xa4, 0xff},
  {0x02, 0x6b, 0xeb, 0xff},
  {0x02, 0x6d, 0xed, 0xff},
  {0x02, 0x3c, 0xbc, 0xff},
  {0x02, 0x5d, 0xdd, 0xff},
  {0x02, 0x5f, 0xdf, 0xff},
  {0x02, 0x64, 0xe4, 0xff},
  {0x02, 0x7f, 0xff, 0xff},
  {0x02, 0x7d, 0xfd, 0xff},
  {0x02, 0x00, 0x80, 0xff},
};

code BYTE pbVfdCharNo4[CHAR_NUM_ARRAY_SZ][7] = {
  {0x00, 0x80, 0xff, 0x01, 0x3b, 0xfb, 0xff},
  {0x00, 0x00, 0x7f, 0x01, 0x12, 0xd2, 0xff},
  {0x00, 0x80, 0xff, 0x01, 0x35, 0xf5, 0xff},
  {0x00, 0x80, 0xff, 0x01, 0x36, 0xf6, 0xff},
  {0x00, 0x00, 0x7f, 0x01, 0x1e, 0xde, 0xff},
  {0x00, 0x80, 0xff, 0x01, 0x2e, 0xee, 0xff},
  {0x00, 0x80, 0xff, 0x01, 0x2f, 0xef, 0xff},
  {0x00, 0x00, 0x7f, 0x01, 0x32, 0xf2, 0xff},
  {0x00, 0x80, 0xff, 0x01, 0x3f, 0xff, 0xff},
  {0x00, 0x80, 0xff, 0x01, 0x3e, 0xfe, 0xff},
  {0x00, 0x00, 0x7f, 0x01, 0x00, 0xc0, 0xff},
};

code BYTE pbVfdCharNo5[CHAR_NUM_ARRAY_SZ][4] = {
  {0x00, 0x77, 0xf7, 0xff},
  {0x00, 0x24, 0xa4, 0xff},
  {0x00, 0x6b, 0xeb, 0xff},
  {0x00, 0x6d, 0xed, 0xff},
  {0x00, 0x3c, 0xbc, 0xff},
  {0x00, 0x5d, 0xdd, 0xff},
  {0x00, 0x5f, 0xdf, 0xff},
  {0x00, 0x64, 0xe4, 0xff},
  {0x00, 0x7f, 0xff, 0xff},
  {0x00, 0x7d, 0xfd, 0xff},
  {0x00, 0x00, 0x80, 0xff},
};

code BYTE pbVfdCharNo6[CHAR_NUM_ARRAY_SZ][4] = {
  {0x04, 0x77, 0xf7, 0xff},
  {0x04, 0x24, 0xa4, 0xff},
  {0x04, 0x6b, 0xeb, 0xff},
  {0x04, 0x6d, 0xed, 0xff},
  {0x04, 0x3c, 0xbc, 0xff},
  {0x04, 0x5d, 0xdd, 0xff},
  {0x04, 0x5f, 0xdf, 0xff},
  {0x04, 0x64, 0xe4, 0xff},
  {0x04, 0x7f, 0xff, 0xff},
  {0x04, 0x7d, 0xfd, 0xff},
  {0x04, 0x00, 0x80, 0xff},
};

code BYTE pbVfdCharNo7[CHAR_NUM_ARRAY_SZ][1] = {
  {0xff},
  {0xff},
  {0xff},
  {0xff},
  {0xff},
  {0xff},
  {0xff},
  {0xff},
  {0xff},
  {0xff},
  {0xff},
};

code BYTE pbVfdCharNo8[CHAR_NUM_ARRAY_SZ][1] = {
  {0xff},
  {0xff},
  {0xff},
  {0xff},
  {0xff},
  {0xff},
  {0xff},
  {0xff},
  {0xff},
  {0xff},
  {0xff},
};

code BYTE code * ppbVfdCharNum[VFD_CHAR_NO][CHAR_NUM_ARRAY_SZ] = {
  { pbVfdCharNo0[0], pbVfdCharNo0[1], pbVfdCharNo0[2], pbVfdCharNo0[3], pbVfdCharNo0[4], pbVfdCharNo0[5], 
    pbVfdCharNo0[6], pbVfdCharNo0[7], pbVfdCharNo0[8], pbVfdCharNo0[9], pbVfdCharNo0[10] },

  { pbVfdCharNo1[0], pbVfdCharNo1[1], pbVfdCharNo1[2], pbVfdCharNo1[3], pbVfdCharNo1[4], pbVfdCharNo1[5], 
    pbVfdCharNo1[6], pbVfdCharNo1[7], pbVfdCharNo1[8], pbVfdCharNo1[9], pbVfdCharNo1[10] },

  { pbVfdCharNo2[0], pbVfdCharNo2[1], pbVfdCharNo2[2], pbVfdCharNo2[3], pbVfdCharNo2[4], pbVfdCharNo2[5], 
    pbVfdCharNo2[6], pbVfdCharNo2[7], pbVfdCharNo2[8], pbVfdCharNo2[9], pbVfdCharNo2[10] },

  { pbVfdCharNo3[0], pbVfdCharNo3[1], pbVfdCharNo3[2], pbVfdCharNo3[3], pbVfdCharNo3[4], pbVfdCharNo3[5], 
    pbVfdCharNo3[6], pbVfdCharNo3[7], pbVfdCharNo3[8], pbVfdCharNo3[9], pbVfdCharNo3[10] },

  { pbVfdCharNo4[0], pbVfdCharNo4[1], pbVfdCharNo4[2], pbVfdCharNo4[3], pbVfdCharNo4[4], pbVfdCharNo4[5], 
    pbVfdCharNo4[6], pbVfdCharNo4[7], pbVfdCharNo4[8], pbVfdCharNo4[9], pbVfdCharNo4[10] },

  { pbVfdCharNo5[0], pbVfdCharNo5[1], pbVfdCharNo5[2], pbVfdCharNo5[3], pbVfdCharNo5[4], pbVfdCharNo5[5], 
    pbVfdCharNo5[6], pbVfdCharNo5[7], pbVfdCharNo5[8], pbVfdCharNo5[9], pbVfdCharNo5[10] },

  { pbVfdCharNo6[0], pbVfdCharNo6[1], pbVfdCharNo6[2], pbVfdCharNo6[3], pbVfdCharNo6[4], pbVfdCharNo6[5], 
    pbVfdCharNo6[6], pbVfdCharNo6[7], pbVfdCharNo6[8], pbVfdCharNo6[9], pbVfdCharNo6[10] },

  { pbVfdCharNo7[0], pbVfdCharNo7[1], pbVfdCharNo7[2], pbVfdCharNo7[3], pbVfdCharNo7[4], pbVfdCharNo7[5], 
    pbVfdCharNo7[6], pbVfdCharNo7[7], pbVfdCharNo7[8], pbVfdCharNo7[9], pbVfdCharNo7[10] },

  { pbVfdCharNo8[0], pbVfdCharNo8[1], pbVfdCharNo8[2], pbVfdCharNo8[3], pbVfdCharNo8[4], pbVfdCharNo8[5], 
    pbVfdCharNo8[6], pbVfdCharNo8[7], pbVfdCharNo8[8], pbVfdCharNo8[9], pbVfdCharNo8[10] }
};

/************************************************************************
  The following data is for icon macro table.
************************************************************************/

code BYTE _pbVfdIconMacro[214] = {
  0xff, 0x07, 0x00, 0xf3, 0xff, 0x07, 0x00, 0xf3, 0xff, 0x07, 
  0x04, 0xf7, 0xff, 0x07, 0x08, 0xfb, 0xff, 0x07, 0x00, 0xf3, 
  0xff, 0x01, 0x80, 0xff, 0xff, 0x01, 0x00, 0x7f, 0xff, 0x02, 
  0x80, 0xff, 0xff, 0x02, 0x00, 0x7f, 0xff, 0x07, 0x00, 0xfc, 
  0xff, 0x01, 0x00, 0x7f, 0xff, 0x01, 0x00, 0x7f, 0xff, 0x07, 
  0x00, 0xfc, 0xff, 0x07, 0x01, 0xfd, 0xff, 0x07, 0x03, 0xff, 
  0xff, 0x07, 0x70, 0xff, 0x09, 0x00, 0x7f, 0xff, 0x07, 0x10, 
  0x9f, 0x09, 0x00, 0x7f, 0xff, 0x07, 0x30, 0xbf, 0x09, 0x00, 
  0x7f, 0xff, 0x02, 0x00, 0x7f, 0x04, 0x00, 0x7f, 0xff, 0x01, 
  0x00, 0x7f, 0xff, 0x03, 0x00, 0x7f, 0x05, 0x00, 0x7f, 0x07, 
  0x00, 0x7f, 0xff, 0x07, 0x08, 0xff, 0x09, 0x80, 0xff, 0xff, 
  0x07, 0x04, 0xf7, 0xff, 0x07, 0x08, 0xfb, 0xff, 0x03, 0x80, 
  0xff, 0xff, 0x03, 0x00, 0x7f, 0xff, 0x01, 0x00, 0xbf, 0x05, 
  0x80, 0xff, 0x07, 0x00, 0x7f, 0xff, 0x01, 0x00, 0xbf, 0x05, 
  0x00, 0x7f, 0x07, 0x80, 0xff, 0xff, 0x01, 0x40, 0xff, 0x05, 
  0x00, 0x7f, 0x07, 0x00, 0x7f, 0xff, 0x01, 0x00, 0xbf, 0x05, 
  0x00, 0x7f, 0x07, 0x00, 0x7f, 0xff, 0x01, 0x00, 0xbf, 0x05, 
  0x00, 0x7f, 0x07, 0x00, 0x7f, 0xff, 0x07, 0x01, 0xfd, 0xff, 
  0x07, 0x03, 0xff, 0xff, 0x07, 0x00, 0xfe, 0xff, 0x07, 0x00, 
  0xfc, 0xff, 0x09, 0x80, 0xff, 0xff, 0x09, 0x00, 0x7f, 0xff, 
  0x02, 0x80, 0xff, 0x04, 0x80, 0xff, 0xff, 0x02, 0x00, 0x7f, 
  0x04, 0x00, 0x7f, 0xff, 
};

/************************************************************************
  The following data is for calendar table.
************************************************************************/

#define VFD_CALENDAR_SZ 0

#else /* VFD_DEBUG */

/************************************************************************
  The following data is for VFD debug flags.
************************************************************************/

#define CHAR_NUM_ARRAY_SZ 11

code BYTE pbVfdCharNo4[CHAR_NUM_ARRAY_SZ][7] = {
  {0x00, 0x80, 0xff, 0x01, 0x3b, 0xfb, 0xff},
  {0x00, 0x00, 0x7f, 0x01, 0x12, 0xd2, 0xff},
  {0x00, 0x80, 0xff, 0x01, 0x35, 0xf5, 0xff},
  {0x00, 0x80, 0xff, 0x01, 0x36, 0xf6, 0xff},
  {0x00, 0x00, 0x7f, 0x01, 0x1e, 0xde, 0xff},
  {0x00, 0x80, 0xff, 0x01, 0x2e, 0xee, 0xff},
  {0x00, 0x80, 0xff, 0x01, 0x2f, 0xef, 0xff},
  {0x00, 0x00, 0x7f, 0x01, 0x32, 0xf2, 0xff},
  {0x00, 0x80, 0xff, 0x01, 0x3f, 0xff, 0xff},
  {0x00, 0x80, 0xff, 0x01, 0x3e, 0xfe, 0xff},
  {0x00, 0x00, 0x7f, 0x01, 0x00, 0xc0, 0xff},
};

code BYTE pbVfdCharNo5[CHAR_NUM_ARRAY_SZ][4] = {
  {0x00, 0x77, 0xf7, 0xff},
  {0x00, 0x24, 0xa4, 0xff},
  {0x00, 0x6b, 0xeb, 0xff},
  {0x00, 0x6d, 0xed, 0xff},
  {0x00, 0x3c, 0xbc, 0xff},
  {0x00, 0x5d, 0xdd, 0xff},
  {0x00, 0x5f, 0xdf, 0xff},
  {0x00, 0x64, 0xe4, 0xff},
  {0x00, 0x7f, 0xff, 0xff},
  {0x00, 0x7d, 0xfd, 0xff},
  {0x00, 0x00, 0x80, 0xff},
};

code BYTE code * ppbVfdCharNum[2][CHAR_NUM_ARRAY_SZ] = {
  { pbVfdCharNo4[0], pbVfdCharNo4[1], pbVfdCharNo4[2], pbVfdCharNo4[3], pbVfdCharNo4[4], pbVfdCharNo4[5], 
    pbVfdCharNo4[6], pbVfdCharNo4[7], pbVfdCharNo4[8], pbVfdCharNo4[9], pbVfdCharNo4[10] },

  { pbVfdCharNo5[0], pbVfdCharNo5[1], pbVfdCharNo5[2], pbVfdCharNo5[3], pbVfdCharNo5[4], pbVfdCharNo5[5], 
    pbVfdCharNo5[6], pbVfdCharNo5[7], pbVfdCharNo5[8], pbVfdCharNo5[9], pbVfdCharNo5[10] }
};

#endif /* VFD_DEBUG */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -