DIGILIGHT
ir_remote.h
См. документацию.
1 
10 #ifndef IR_REMOTE_H_
11 #define IR_REMOTE_H_
12 
13 #include "control.h"
14 
16 typedef struct{
17  control_cmd_t cmd;
18  uint32_t ir;
19 } e_cmd_t;
20 
22 #define IR_NO_CMD 0xFFFFFFFF
23 #define TOTAL_STORED_IR_CMD 7
25 
27 uint32_t get_ir_code(void);
29 control_cmd_t get_ir_command(void);
31 uint32_t get_ir_cmd_code(control_cmd_t cmd);
33 void set_ir_cmd_code(control_cmd_t cmd, uint32_t code);
34 void init_ir_cmd_code(uint8_t id, control_cmd_t cmd, uint32_t code);
35 
36 #endif /* IR_REMOTE_H_ */
control_cmd_t get_ir_command(void)
поиск запрограммированной команды
Definition: ir_remote.c:140
Структура для хранения кодов команд
Definition: ir_remote.h:16
uint32_t get_ir_code(void)
получение кода ДУ
Definition: ir_remote.c:114
uint32_t ir
код пульта
Definition: ir_remote.h:18
void set_ir_cmd_code(control_cmd_t cmd, uint32_t code)
назначение команде IR-кода
Definition: ir_remote.c:170
описания урганов управления
uint32_t get_ir_cmd_code(control_cmd_t cmd)
получение IR-кода команды
Definition: ir_remote.c:156
control_cmd_t cmd
команда управления
Definition: ir_remote.h:17