📄 vfd.h
字号:
#ifndef __VFD_H
#define __VFD_H
#include "user_init.h"
int polling_vfd(void);
#if(VFD_DRIVER!=HT1621)
int polling_vfdr(void);
#endif
void init_vfd_clear(BYTE);
void call_ir_func(BYTE);
void print_vfd_digital(BYTE, BYTE);
void vfd_disc_turn(BYTE);
void vfd_dot(BYTE, BYTE);
void vfd_cdtype(BYTE);
void vfd_close(void);
void vfd_open(void);
void vfd_show_time(void);
void vfd_audio(void);
void vfd_format(void);
void vfd_playmode(void);
void vfd_repeat(void);
void reset_vfd(void);
void vfd_pause(void);
void vfd_refresh(void);
void vfd_game(void);
void vfd_game_clear(void);
void vfd_jpeg_disp(void);
#ifdef VFDVOL_DISPLAY
void vfd_vol_display(BYTE);
#endif
#ifdef SUPPORT_VFD_SW
void polling_vfd_sw();
#endif
#if (VFD_MODULE==VFD_EQ)
void show_VFD_EQ_init(void);
void show_VFD_EQ(BYTE *);
#endif
#if ((VFD_DRIVER==SPL10)||(VFD_DRIVER==SPL10_FOR_718))
void vfd_ShowProgInput(void); //zhg 2002/09/27 15:41
void vfd_ShowProgFull(void); //zhg 2002/09/27 15:41
void vfd_ShowProgClear(void); //zhg 2002/09/27 15:41
void vfd_ShowProgOnOff(BYTE); //zhg 2002/09/27 15:41
void vfd_ShowDirSelect(void); //zhg 2002/09/27 15:41
void vfd_BlinkHandle(void); //zhg 2002/09/27 15:41
void vfd_showBuffSize(BYTE OnOff, BYTE tbSeg); //zhg 2002/10/22
void vfd_ClearBufferIcons(void); //zhg 2002/10/22
#endif
#define VFD_DOT_ON 1
#define VFD_DOT_OFF 0
#define MONE_VFDR //must open if use panel 11/22
BYTE *vfd_mem;
#if ((VFD_DRIVER == NEC16312)||(VFD_DRIVER==SPL10)||(VFD_DRIVER==SPL10_FOR_718))
BYTE *led_port;
#define INIT_IOP_VFD_SENT_CNT 12
#define INIT_IOP_VFD_DISP_MD 0x02 //display mode
#define INIT_IOP_VFD_W_RAM 0x40 //data setting
#define INIT_IOP_VFD_ADDR_SET 0xc0 //address setting
#endif
#if(VFD_DRIVER == UPD16311)
BYTE *led_port;
#define INIT_IOP_VFD_SENT_CNT 24
#define INIT_IOP_VFD_DISP_MD 0x00 //display mode
#define INIT_IOP_VFD_W_RAM 0x40 //data setting
#define INIT_IOP_VFD_ADDR_SET 0xc0 //address setting
#endif
#if VFD_DRIVER == HT1621
#define INIT_IOP_VFD_PARA_0 0x1c
#define LCD_CMD_OFFSET 0x40d
#define LCD_CMD_TABLE_LEN 12
static const BYTE bLcdCmdTable[LCD_CMD_TABLE_LEN] = {
0x40, //SYS EN 0X802
0x01,
0x10, //TIMER DIS 0X808
0x01,
0x50, //WDT DIS 0X80a
0x01,
0x4a, //BIAS_1_3 0X852
0x01,
0x60, //LCD ON 0X806
0x01,
0x02, //LCD WR %1 0100 0000
0x01
};
#endif
#endif/*__VFD_H*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -