wndw_ds_indx.h

来自「一个比较好用的TW2835音视频芯片开发板的程序,」· C头文件 代码 · 共 79 行

H
79
字号
//==================================================================================
//						Display wndwdow definition & variable description
//==================================================================================
#define	WNDW_DS_IN_POS_X			12
#define	WNDW_DS_IN_POS_Y			5 
#define	WNDW_DS_IN_L				20// 
#define	WNDW_DS_IN_H				13//
#define	WNDW_DS_IN_CLOS_X			(WNDW_DS_IN_POS_X+WNDW_DS_IN_L-1)
#define	WNDW_DS_IN_CLOS_Y			(WNDW_DS_IN_POS_Y)


#define	WNDW_DS_IN_RDO_TYPE_X			(WNDW_DS_IN_POS_X+1)
#define	WNDW_DS_IN_RDO_TYPE_Y			(WNDW_DS_IN_POS_Y+2)
#define	WNDW_DS_IN_RDO_DT_X			(WNDW_DS_IN_RDO_TYPE_X+1)
#define	WNDW_DS_IN_RDO_DT_Y			(WNDW_DS_IN_RDO_TYPE_Y+3)
//#define	WNDW_DS_IN_CHK_X0				(WNDW_DS_IN_RDO_TYPE_X+1)
#define	WNDW_DS_IN_CHK_RN_X				(WNDW_DS_IN_RDO_DT_X+1)
//#define	WNDW_DS_IN_CHK_DT_Y			(WNDW_DS_IN_RDO_TYPE_Y+3)
//#define	WNDW_DS_IN_CHK_RN_Y			(WNDW_DS_IN_CHK_DT_Y+1)
#define	WNDW_DS_IN_CHK_RN_Y			(WNDW_DS_IN_RDO_DT_Y+2)
//#define	WNDW_DS_IN_CHK_AT_Y			(WNDW_DS_IN_CHK_RN_Y+1)

#define	WNDW_DS_IN_TTL_X					(WNDW_DS_IN_RDO_DT_X)
#define	WNDW_DS_IN_DEC_X					(WNDW_DS_IN_TTL_X+9)
#define	WNDW_DS_IN_NUM_X				(WNDW_DS_IN_DEC_X+3)
#define	WNDW_DS_IN_INC_X					(WNDW_DS_IN_DEC_X+6)

#define	WNDW_DS_IN_HS_Y					(WNDW_DS_IN_CHK_RN_Y+2)
#define	WNDW_DS_IN_PX_Y					(WNDW_DS_IN_HS_Y+1)
#define	WNDW_DS_IN_VS_Y					(WNDW_DS_IN_PX_Y+1)
//#define	WNDW_DS_IN_LN_Y					(WNDW_DS_IN_VS_Y+1)


#define	IN_TYPE_REC					0
#define	IN_TYPE_DGTL				1
#define	IN_TYPE_ANLG				2

#define	IN_DT_AT						0
#define	IN_DT_MNL					1

#define	MSE_ON_OSD_HS			BIT0
#define	MSE_ON_OSD_PX			BIT1
#define	MSE_ON_OSD_VS			BIT2
#define	MSE_ON_OSD_LN			BIT3

//==================================================================================
//==================================================================================
extern U8 idata	wndw_ds_in_type;

//extern U8 bdata	wndw_flg_ds;
//extern bit	b_ds_pb_cif;
//extern bit	b_ds_wth_rc;
////extern bit	b_ds_in_eror;
//extern bit	b_ds_in_run;
//extern bit	b_ds_in_auto;


//==================================================================================
//						Display wndwdow function description
//==================================================================================
extern void	SetWndwDsInOSDTypeRdo(U8 _pth);
extern void	SetWndwDsInOSDType(U8 _pth);
extern void	SetWndwDsInOSDAnlgRdo(U8 _pth);
extern void	SetWndwDsInOSDAnlgChk(U8 _pth);
extern void	SetWndwDsInOSDAnlg(U8 _pth);
extern void	SetWndwDsInOSDSpec(U8 _pth);
extern void	RunWndwDsInOSDArw(U8 _pth, U8 _osd_pos_x, U8 _osd_pos_y);
extern void	SetWndwDsInOSDNumHs(U8 _pth, U8 _data);
extern void	SetWndwDsInOSDNumPx(U8 _pth, U8 _data);
extern void	SetWndwDsInOSDNumVs(U8 _pth, U8 _data);
//extern void	SetWndwDsInOSDNumLn(U8 _pth, U8 _data);
extern void	SetWndwDsInOSDNum(U8 _pth);
extern void	InitWndwDsInFlg(void);
extern void	CreateWndwDsIn(U8 _pth);
extern void	RunWndwDsInDec(U8 _pth, U8 _osd_pos_y);
extern void	RunWndwDsInInc(U8 _pth, U8 _osd_pos_y);
extern void	RunWndwDsIn(U8 _pth);

⌨️ 快捷键说明

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