mirror of
https://github.com/oopuuu/zTC1.git
synced 2025-12-19 16:33:20 +08:00
修复mico-sdk错误
This commit is contained in:
@@ -1,83 +1,83 @@
|
||||
/**
|
||||
*****************************************************************************
|
||||
* @file ir.h
|
||||
* @author Yancy
|
||||
* @version V1.0.0
|
||||
* @date 19-June-2013
|
||||
* @brief ir module driver head file
|
||||
*****************************************************************************
|
||||
* @attention
|
||||
*
|
||||
* <h2><center>© COPYRIGHT 2013 MVSilicon </center></h2>
|
||||
*/
|
||||
|
||||
#ifndef __IR_H__
|
||||
#define __IR_H__
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif//__cplusplus
|
||||
|
||||
#include "type.h"
|
||||
|
||||
/**
|
||||
* IR IOѡ<4F><D1A1>
|
||||
*/
|
||||
#define IR_USE_GPIOA10 0 /**< ʹ<><CAB9>GPIO A10<31><30>ΪIr<49><72><EFBFBD><EFBFBD> */
|
||||
#define IR_USE_GPIOB7 1 /**< ʹ<><CAB9>GPIO B7 <20><>ΪIr<49><72><EFBFBD><EFBFBD> */
|
||||
#define IR_USE_GPIOC2 2 /**< ʹ<><CAB9>GPIO C2 <20><>ΪIr<49><72><EFBFBD><EFBFBD> */
|
||||
|
||||
/**
|
||||
* @brief ѡ<><D1A1>IR<49><52><EFBFBD>ù<EFBFBD>ϵ
|
||||
* @param IrSel<65><6C>ָ<EFBFBD><D6B8>IO<49><4F>
|
||||
* @arg IR_USE_GPIOA10
|
||||
* @arg IR_USE_GPIOB7
|
||||
* @arg IR_USE_GPIOC2
|
||||
* @return NONE
|
||||
*/
|
||||
void IrGpioSel(uint8_t IrSel);
|
||||
|
||||
/**
|
||||
* @brief <20><>ʼ<EFBFBD><CABC>IRģ<52><C4A3>
|
||||
* @param NONE
|
||||
* @return NONE
|
||||
*/
|
||||
void IrInit(void);
|
||||
|
||||
/**
|
||||
* @brief <20>ж<EFBFBD><D0B6>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>յ<EFBFBD><D5B5>˰<EFBFBD><CBB0><EFBFBD>
|
||||
* @param NONE
|
||||
* @return TRUE<55><45><EFBFBD><EFBFBD><EFBFBD>յ<EFBFBD><D5B5><EFBFBD> FALSE:û<>н<EFBFBD><D0BD>յ<EFBFBD>
|
||||
*/
|
||||
bool IrIsKeyCome(void);
|
||||
|
||||
/**
|
||||
* @brief <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ
|
||||
* @param NONE
|
||||
* @return <20><><EFBFBD>յ<EFBFBD><D5B5>İ<EFBFBD><C4B0><EFBFBD><EFBFBD><EFBFBD>ֵ
|
||||
*/
|
||||
uint32_t IrGetKeyCode(void);
|
||||
|
||||
/**
|
||||
* @brief <20>ж<EFBFBD><D0B6>Ƿ<EFBFBD><C7B7>ڳ<EFBFBD><DAB3><EFBFBD>״̬
|
||||
* @param NONE
|
||||
* @return TRUE<55><45><EFBFBD>ڳ<EFBFBD><DAB3><EFBFBD>״̬ FALSE<53><45>û<EFBFBD><C3BB><EFBFBD>ڳ<EFBFBD><DAB3><EFBFBD>״̬
|
||||
*/
|
||||
bool IrIsContinuePrs(void);
|
||||
|
||||
/**
|
||||
* @brief <20><><EFBFBD>ü<EFBFBD><C3BC><EFBFBD>ģʽ
|
||||
* @param IsIgnore
|
||||
* @arg TRUE: <20><><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ģʽ
|
||||
* @arg FALSE: <20><><EFBFBD><EFBFBD>Ϊһ<CEAA><D2BB><EFBFBD><EFBFBD>ģʽ
|
||||
* @return NONE
|
||||
*/
|
||||
void IrIgnoreLeadHeader(bool IsIgnore);
|
||||
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif//__cplusplus
|
||||
|
||||
#endif //__IR_KEY_H__
|
||||
/**
|
||||
*****************************************************************************
|
||||
* @file ir.h
|
||||
* @author Yancy
|
||||
* @version V1.0.0
|
||||
* @date 19-June-2013
|
||||
* @brief ir module driver head file
|
||||
*****************************************************************************
|
||||
* @attention
|
||||
*
|
||||
* <h2><center>© COPYRIGHT 2013 MVSilicon </center></h2>
|
||||
*/
|
||||
|
||||
#ifndef __IR_H__
|
||||
#define __IR_H__
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif//__cplusplus
|
||||
|
||||
#include "type.h"
|
||||
|
||||
/**
|
||||
* IR IOѡ<4F><D1A1>
|
||||
*/
|
||||
#define IR_USE_GPIOA10 0 /**< ʹ<><CAB9>GPIO A10<31><30>ΪIr<49><72><EFBFBD><EFBFBD> */
|
||||
#define IR_USE_GPIOB7 1 /**< ʹ<><CAB9>GPIO B7 <20><>ΪIr<49><72><EFBFBD><EFBFBD> */
|
||||
#define IR_USE_GPIOC2 2 /**< ʹ<><CAB9>GPIO C2 <20><>ΪIr<49><72><EFBFBD><EFBFBD> */
|
||||
|
||||
/**
|
||||
* @brief ѡ<><D1A1>IR<49><52><EFBFBD>ù<EFBFBD>ϵ
|
||||
* @param IrSel<65><6C>ָ<EFBFBD><D6B8>IO<49><4F>
|
||||
* @arg IR_USE_GPIOA10
|
||||
* @arg IR_USE_GPIOB7
|
||||
* @arg IR_USE_GPIOC2
|
||||
* @return NONE
|
||||
*/
|
||||
void IrGpioSel(uint8_t IrSel);
|
||||
|
||||
/**
|
||||
* @brief <20><>ʼ<EFBFBD><CABC>IRģ<52><C4A3>
|
||||
* @param NONE
|
||||
* @return NONE
|
||||
*/
|
||||
void IrInit(void);
|
||||
|
||||
/**
|
||||
* @brief <20>ж<EFBFBD><D0B6>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>յ<EFBFBD><D5B5>˰<EFBFBD><CBB0><EFBFBD>
|
||||
* @param NONE
|
||||
* @return TRUE<55><45><EFBFBD><EFBFBD><EFBFBD>յ<EFBFBD><D5B5><EFBFBD> FALSE:û<>н<EFBFBD><D0BD>յ<EFBFBD>
|
||||
*/
|
||||
bool IrIsKeyCome(void);
|
||||
|
||||
/**
|
||||
* @brief <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ
|
||||
* @param NONE
|
||||
* @return <20><><EFBFBD>յ<EFBFBD><D5B5>İ<EFBFBD><C4B0><EFBFBD><EFBFBD><EFBFBD>ֵ
|
||||
*/
|
||||
uint32_t IrGetKeyCode(void);
|
||||
|
||||
/**
|
||||
* @brief <20>ж<EFBFBD><D0B6>Ƿ<EFBFBD><C7B7>ڳ<EFBFBD><DAB3><EFBFBD>״̬
|
||||
* @param NONE
|
||||
* @return TRUE<55><45><EFBFBD>ڳ<EFBFBD><DAB3><EFBFBD>״̬ FALSE<53><45>û<EFBFBD><C3BB><EFBFBD>ڳ<EFBFBD><DAB3><EFBFBD>״̬
|
||||
*/
|
||||
bool IrIsContinuePrs(void);
|
||||
|
||||
/**
|
||||
* @brief <20><><EFBFBD>ü<EFBFBD><C3BC><EFBFBD>ģʽ
|
||||
* @param IsIgnore
|
||||
* @arg TRUE: <20><><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>ģʽ
|
||||
* @arg FALSE: <20><><EFBFBD><EFBFBD>Ϊһ<CEAA><D2BB><EFBFBD><EFBFBD>ģʽ
|
||||
* @return NONE
|
||||
*/
|
||||
void IrIgnoreLeadHeader(bool IsIgnore);
|
||||
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif//__cplusplus
|
||||
|
||||
#endif //__IR_KEY_H__
|
||||
|
||||
Reference in New Issue
Block a user