qt60xx0.h

来自「昆腾电容触摸按键的开发程序,keil环境下,51单片机控制」· C头文件 代码 · 共 61 行

H
61
字号
/*============================================================================
    Project     QT60xx0 Demo code
    File        qt60xx0.h
    Function    Header file for QT60xx0 driver (qt60xx0.c) 
    Requires    
    Originated	D Spokes
    
    (c) Quantum Research Group
============================================================================*/
 
/* Multiple inclusion protection for headers */

#ifndef _QT60XX0_H
#define _QT60XX0_H


enum {	/* QT60xx0 parameters */

	QT_PARAM_NTHR,
	QT_PARAM_NDRIFT,
	QT_PARAM_PDRIFT,
	QT_PARAM_NDIL,
	QT_PARAM_FDIL,
	QT_PARAM_NRD,
	QT_PARAM_WAKE,
	QT_PARAM_BL,
	QT_PARAM_AKS,
	QT_PARAM_SSYNC,
	QT_PARAM_SLEEP,
	QT_PARAM_MSYNC,
	QT_PARAM_AWAKE,
	QT_PARAM_DHT
	};

/* default setup values */
#define		QT_DEF_NTHR		6
#define		QT_DEF_NDRIFT	10
#define		QT_DEF_PDRIFT	4
#define		QT_DEF_NDIL		2
#define		QT_DEF_FDIL		5
#define		QT_DEF_NRD		20
#define		QT_DEF_WAKE		0
#define		QT_DEF_BL		2
#define		QT_DEF_AKS		0
#define		QT_DEF_SSYNC	0
#define		QT_DEF_SLEEP	3
#define		QT_DEF_MSYNC	0
#define		QT_DEF_AWAKE	255
#define		QT_DEF_DHT		10

void SetQtAddress ( UINT8 Address );
UINT8 ReadQtKeys ( void );
UINT8 GetQtKeys ( UINT8 Index );
UINT8 CalibrateQt ( void );
UINT8 ReadQtSetup ( void );
UINT8 GetQtSetup ( UINT8 Key, UINT8 Param );
UINT8 SetQtSetup ( UINT8 Key, UINT8 Param, UINT8 Value, UINT8 WriteFlag );
UINT8 RestoreDefaultQtSetup ( void );

#endif /* _QT60XX0_H */

⌨️ 快捷键说明

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