52 lines
1.5 KiB
C
Raw Normal View History

2026-05-10 21:35:40 +08:00
#include "ir_controller.h"
#include "bsp_usart.h"
#include "bsp_timer.h"
/*************************************************************************************
* @brief
*
* @warning ,
* @note
*************************************************************************************/
void ir_controller_init(void)
{
// 板级外设 usart初始化
bsp_usart_IrController_init();
// 本地变量初始化
}
/*************************************************************************************
* @brief ir是否收到数据
* @param[in/out] recv_uc
* @return uint8_t
*
* @warning ,
* @note
*************************************************************************************/
uint8_t ir_controller_is_recv_data(void)
{
return bsp_usart_IsComRecvChar(COM_IR_CONTROLLER);
}
/*************************************************************************************
* @brief
* @param[in/out] recv_uc
* @return uint8_t RET_OK: RET_ERROR
*
* @warning ,
* @note
*************************************************************************************/
uint8_t ir_controller_get_char(uint8_t *recv_uc)
{
return bsp_usart_GetComChar(COM_IR_CONTROLLER, recv_uc);
}