vfd_comm.h

来自「MTK1389D dvd原程序」· C头文件 代码 · 共 20 行

H
20
字号
/* for little edian */
#define SET_NODE_WORD(a,hi,lo) {((BYTE *)a)[0] = hi; ((BYTE *)a)[1] = lo;}
#define GET_NODE_WORD(hi,lo)   ((lo << 8) | hi)
#define GET_NODE_HI(a)         (((BYTE *)a)[0])
#define GET_NODE_LO(a)         (((BYTE *)a)[1])

#define ICON2NODE(a) (*((WORD *)(a)))

typedef struct structVfdIcon
{
  BYTE bHi;
  BYTE bLo;
} strucVfdIcon;

#define VFD_LIST_END      0xff

#define IS_NODE_EMPTY(a) ((a) == ANODE_EMPTY)
#define IS_ICON_EMPTY(a) IS_NODE_EMPTY(ICON2NODE(a))

#define TBL_SIZE(tbl)   (sizeof(tbl)/sizeof(tbl[0]))

⌨️ 快捷键说明

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