📄 vfd_gbmsample_l.h
字号:
#ifndef __HT_13D_15S_H
#define __HT_13D_15S_H
/* The following describe NINTAUS N701 Panel */
/* */
#define VFD_DOT_DVD 0xe9 //00000000(byte 29, bit 1 )
#define VFD_DOT_LOCK 0xe8 //00000001(byte 29, bit 0 )
#define VFD_DOT_PAUSE 0xe7 //00000010(byte 28, bit 7 )
#define VFD_DOT_BACK 0xe6 //00000011(byte 28, bit 6 )
#define VFD_DOT_FORE 0xe5 //00000100(byte 28, bit 5 )
#define VFD_DOT_FRONT 0xdb //00001110(byte 27, bit 3 )
#define VFD_DOT_CENTER 0xda //00001111(byte 27, bit 2 )
#define VFD_DOT_SURR 0xd9 //00010000(byte 27, bit 1 )
#define VFD_DOT_SUBW 0xd8 //00010001(byte 27, bit 0 )
#define VFD_DOT_DOBLY 0xd1 //00011000(byte 26, bit 1 )
#define VFD_DOT_KHZ 0xc2 //00100111(byte 24, bit 2 )
#define VFD_DOT_MHZ 0xc1 //00101000(byte 24, bit 1 )
#define VFD_DOT_DTS 0xb9 //00110000(byte 23, bit 1 )
#define VFD_DOT_RDS 0xa1 //01001000(byte 20, bit 1 )
#define VFD_DOT_COLON4 0x92 //01010111(byte 18, bit 2 )//: 4th, count from left to right
#define VFD_DOT_SPOT4 0x91 //01011000(byte 18, bit 1 )//. 4th, count from left to right
#define VFD_DOT_3D 0x89 //01100000(byte 17, bit 1 )
#define VFD_DOT_TUNED 0x71 //01111000(byte 14, bit 1 )
#define VFD_DOT_COLON3 0x62 //10000111(byte 12, bit 2 )//: 3rd, count from left to right
#define VFD_DOT_SPOT3 0x61 //10001000(byte 12, bit 1 )//. 3rd, count from left to right
#define VFD_DOT_STEREO 0x59 //10010000(byte 11, bit 1 )
#define VFD_DOT_COLON2 0x4a //10011111(byte 9, bit 2 )//: 2nd, count from left to right
#define VFD_DOT_SPOT2 0x49 //10100000(byte 9, bit 1 )//. 2nd, count from left to right
#define VFD_DOT_CHP 0x41 //10101000(byte 8, bit 1 )
#define VFD_DOT_PHONE 0x29 //11000000(byte 5, bit 1 )
#define VFD_DOT_COLON1 0x1a //11001111(byte 3, bit 2 )//: 1st, count from left to right
#define VFD_DOT_SPOT1 0x19 //11010000(byte 3, bit 1 )//. 1st, count from left to right
#define VFD_DOT_TITLE 0x11 //11011000(byte 2, bit 1 )
#define VFD_DOT_REPALL 400
#define VFD_DOT_REPEAT 400
#define VFD_DOT_REPAB 400
#define VFD_DOT_ANGLE 400
#define VFD_DOT_PGM 400
#define VFD_DOT_PBC 400
#define VFD_DOT_PLAY VFD_DOT_FORE
#define VFD_DOT_MINSEC VFD_DOT_COLON4
#define VFD_DOT_MIN VFD_DOT_COLON3
#define VFD_DOT_DASH1 (28*8+6)//BYTE 28, bit 6
#define VFD_DOT_DASH2 (25*8+6)//BYTE 25, bit 6
#define VFD_DOT_RDSDOT VFD_DOT_SPOT4
#define VFD_DOT_TITLEDOT VFD_DOT_SPOT1
#define VFD_DOT_CHPDOT VFD_DOT_SPOT2
#define VFD_DOT_ST VFD_DOT_STEREO
#define VFD_DOT_CHAPTER VFD_DOT_CHP
#define VFD_DOT_AC3_FRAME 400
#define VFD_DOT_AC3_7CH 400
#define VFD_DOT_AC3_SL VFD_DOT_SURR
#define VFD_DOT_AC3_FL VFD_DOT_FRONT
#define VFD_DOT_AC3_CC VFD_DOT_CENTER
#define VFD_DOT_AC3_SR VFD_DOT_SURR
#define VFD_DOT_AC3_FR VFD_DOT_FRONT
#define VFD_DOT_AC3_SW VFD_DOT_SUBW
/*
** Definition for 7-seg display
**
** we assume 7-seg are defined as traditional 7-segment LED.
**
** AAAA
** C B
** C B
** DDDD
** F E
** F E
** GGGG
**
**
BBBB
** E F G
** D E F G C
** D EFG C
** II HH
** K LMN J
** K L M N J
** L M N
** PPPPP
*/
#define VFD_7SEG_SB (0x10000) //bit 0
#define VFD_7SEG_SC (0x08000) //bit 7
#define VFD_7SEG_SD (0x04000) //bit 6
#define VFD_7SEG_SE (0x02000) //bit 5
#define VFD_7SEG_SF (0x01000) //bit 4
#define VFD_7SEG_SG (0x00800) //bit 3
#define VFD_7SEG_SH (0x00400) //bit 2
#define VFD_7SEG_SI (0x00200) //bit 1
#define VFD_7SEG_SJ (0x00100) //bit 0
#define VFD_7SEG_SK (0x00080) //bit 7
#define VFD_7SEG_SL (0x00040) //bit 6
#define VFD_7SEG_SM (0x00020) //bit 5
#define VFD_7SEG_SN (0x00010) //bit 4
#define VFD_7SEG_SP (0x00008) //bit 3
#define VFD_7SEG_0 (VFD_7SEG_SB|VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SP|VFD_7SEG_SJ|VFD_7SEG_SC)
#define VFD_7SEG_1 (VFD_7SEG_SF|VFD_7SEG_SM)
#define VFD_7SEG_2 (VFD_7SEG_SB|VFD_7SEG_SC|VFD_7SEG_SH|VFD_7SEG_SI|VFD_7SEG_SK|VFD_7SEG_SP)
#define VFD_7SEG_3 (VFD_7SEG_SB|VFD_7SEG_SC|VFD_7SEG_SJ|VFD_7SEG_SP|VFD_7SEG_SH)
#define VFD_7SEG_4 (VFD_7SEG_SD|VFD_7SEG_SH|VFD_7SEG_SI|VFD_7SEG_SC|VFD_7SEG_SJ)
#define VFD_7SEG_5 (VFD_7SEG_SB|VFD_7SEG_SD|VFD_7SEG_SH|VFD_7SEG_SI|VFD_7SEG_SJ|VFD_7SEG_SP)
#define VFD_7SEG_6 (VFD_7SEG_SB|VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SP|VFD_7SEG_SJ|VFD_7SEG_SH|VFD_7SEG_SI)
#define VFD_7SEG_7 (VFD_7SEG_SB|VFD_7SEG_SG|VFD_7SEG_SM)
#define VFD_7SEG_8 (VFD_7SEG_SB|VFD_7SEG_SC|VFD_7SEG_SJ|VFD_7SEG_SP|VFD_7SEG_SK|VFD_7SEG_SD|VFD_7SEG_SH|VFD_7SEG_SI)
#define VFD_7SEG_9 (VFD_7SEG_SB|VFD_7SEG_SC|VFD_7SEG_SJ|VFD_7SEG_SP|VFD_7SEG_SD|VFD_7SEG_SH|VFD_7SEG_SI)
#define VFD_7SEG_DIG_MASK (VFD_7SEG_8)
#define VFD_7SEG_PLUS (VFD_7SEG_SF|VFD_7SEG_SM|VFD_7SEG_SI|VFD_7SEG_SH)
#define VFD_7SEG_SUB (VFD_7SEG_SI|VFD_7SEG_SH)
#define VFD_7SEG_A (VFD_7SEG_SB|VFD_7SEG_SC|VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SJ|VFD_7SEG_SH|VFD_7SEG_SI)
#define VFD_7SEG_b (VFD_7SEG_SB|VFD_7SEG_SD|VFD_7SEG_SC|VFD_7SEG_SK|VFD_7SEG_SJ|VFD_7SEG_SI|VFD_7SEG_SH|VFD_7SEG_SP)
#define VFD_7SEG_B VFD_7SEG_b
#define VFD_7SEG_C (VFD_7SEG_SB|VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SP)
#define VFD_7SEG_d (VFD_7SEG_SC|VFD_7SEG_SH|VFD_7SEG_SI|VFD_7SEG_SK|VFD_7SEG_SP|VFD_7SEG_SJ)
#define VFD_7SEG_D VFD_7SEG_d
#define VFD_7SEG_E (VFD_7SEG_SB|VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SI|VFD_7SEG_SH|VFD_7SEG_SP)
#define VFD_7SEG_F (VFD_7SEG_SB|VFD_7SEG_SD|VFD_7SEG_SH|VFD_7SEG_SI|VFD_7SEG_SK)
#define VFD_7SEG_G (VFD_7SEG_SB|VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SP|VFD_7SEG_SJ|VFD_7SEG_SH)
#define VFD_7SEG_H (VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SI|VFD_7SEG_SH|VFD_7SEG_SC|VFD_7SEG_SJ)
#define VFD_7SEG_I (VFD_7SEG_SB|VFD_7SEG_SP|VFD_7SEG_SF|VFD_7SEG_SM)
#define VFD_7SEG_J (VFD_7SEG_SB|VFD_7SEG_SC|VFD_7SEG_SJ|VFD_7SEG_SP)
#define VFD_7SEG_K (VFD_7SEG_SF|VFD_7SEG_SM|VFD_7SEG_SG|VFD_7SEG_SN)
#define VFD_7SEG_L (VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SP)
#define VFD_7SEG_M (VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SE|VFD_7SEG_SM|VFD_7SEG_SG|VFD_7SEG_SC|VFD_7SEG_SJ)
#define VFD_7SEG_N (VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SE|VFD_7SEG_SN|VFD_7SEG_SJ|VFD_7SEG_SC)
#define VFD_7SEG_O (VFD_7SEG_SB|VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SP|VFD_7SEG_SC|VFD_7SEG_SJ)
#define VFD_7SEG_P (VFD_7SEG_SB|VFD_7SEG_SC|VFD_7SEG_SD|VFD_7SEG_SH|VFD_7SEG_SI|VFD_7SEG_SK)
#define VFD_7SEG_Q (VFD_7SEG_SB|VFD_7SEG_SC|VFD_7SEG_SD|VFD_7SEG_SH|VFD_7SEG_SI|VFD_7SEG_SJ)
#define VFD_7SEG_r VFD_7SEG_R
#define VFD_7SEG_R (VFD_7SEG_SB|VFD_7SEG_SC|VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SH|VFD_7SEG_SI|VFD_7SEG_SN)
#define VFD_7SEG_S (VFD_7SEG_SB|VFD_7SEG_SD|VFD_7SEG_SH|VFD_7SEG_SI|VFD_7SEG_SJ|VFD_7SEG_SP)
#define VFD_7SEG_t (VFD_7SEG_SB|VFD_7SEG_SF|VFD_7SEG_SM)
#define VFD_7SEG_T VFD_7SEG_t
#define VFD_7SEG_U (VFD_7SEG_SC|VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SJ|VFD_7SEG_SP)
#define VFD_7SEG_V (VFD_7SEG_SE|VFD_7SEG_SN|VFD_7SEG_SJ|VFD_7SEG_SC)
#define VFD_7SEG_W (VFD_7SEG_SD|VFD_7SEG_SK|VFD_7SEG_SL|VFD_7SEG_SF|VFD_7SEG_SN|VFD_7SEG_SJ|VFD_7SEG_SC)
#define VFD_7SEG_X (VFD_7SEG_SE|VFD_7SEG_SG|VFD_7SEG_SL|VFD_7SEG_SN)
#define VFD_7SEG_Y (VFD_7SEG_SE|VFD_7SEG_SM|VFD_7SEG_SG)
#define VFD_7SEG_Z (VFD_7SEG_SB|VFD_7SEG_SG|VFD_7SEG_SL|VFD_7SEG_SP)
#define VFD_7SEG_MASK 0xff
#endif /*__FUT_6_BT_269GK1_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -