2024-08-25 20:27:17 +03:00

24 lines
503 B
C

#include "stm32f1xx_hal.h"
#define STATUS_START 0
#define STATUS_COMMAND 1
#define STATUS_ADDRESS 2
#define STATUS_REPEAT 3
#define STATUS_ERROR 10
extern unsigned char IR_Command;
extern unsigned char IR_Address;
extern unsigned char IRStatus;
//extern unsigned char IR_CommandNumber[3];
typedef struct IRData{
unsigned char address;
unsigned char command;
} IRData;
void IR_handler(void);
IRData getIRData(void);
unsigned char IR_Available();
void ClearIRStatus(void);