| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- /********************************** (C) COPYRIGHT *******************************
- * File Name : IIC.h
- * Author : WCH
- * Version : V1.0
- * Date : 2018/12/12
- * Description :
- *******************************************************************************/
- /******************************************************************************
- * MAX FREQ 400K Hz
- * DEV_ADDR_T = DEV_ADDR + W/R
- * HOST WRITE
- * +-------+----------+-----------+-----+------------+-----+------------+-----+----------+-----+-----+------+
- * | START | DEV_ADDR | WRITE (0) | ACK | REG_ADDR_H | ACK | REG_ADDR_L | ACK | DATA ... | ... | ACK | STOP |
- * +-------+----------+-----------+-----+------------+-----+------------+-----+----------+-----+-----+------+
- * HOST READ
- * +-------+----------+----------+-----+------------+-----+------------+------+-------+----------+----------+-----+------+-----+-----+-----+-----+------+
- * | START | DEV_ADDR | READ (1) | ACK | REG_ADDR_H | ACK | REG_ADDR_L | STOP | START | DEV_ADDR | READ (1) | ACK | DATA | ACK | ... | ... | NAK | STOP |
- * +-------+----------+----------+-----+------------+-----+------------+------+-------+----------+----------+-----+------+-----+-----+-----+-----+------+
- ******************************************************************************/
- #ifndef __BT79xx_H__
- #define __BT79xx_H__
- #ifdef __cplusplus
- extern "C" {
- #endif
- #include "typedef.h"
- #define BT_GSTID_REG 0X824E //GT9147��ǰ���Ĵ������
- /* Function Define */
- //extern UINT8 BT_Send_Cfg ( void );
- void BT_Init ( void );
- void Rest_BT79XX( void );
- UINT8 BT_Touch_Check ( void );
- UINT8 BT_Scan ( void );
- UINT8 BT_RD_Reg(UINT32 reg,UINT8 *buf,UINT8 len);
- UINT8 BT_WR_Reg(UINT32 reg,UINT8 *buf,UINT8 len);
- void BT_Init(void);
- void BT_SetTouchEvent();
- extern BOOL EntryUpdateMode();
-
- #ifdef __cplusplus
- }
- #endif
- #endif
|