Home
last modified time | relevance | path

Searched refs:ir_builder_t (Results 1 – 5 of 5) sorted by relevance

/hal_espressif-3.6.0/examples/peripherals/rmt/ir_protocols/components/infrared_tools/include/
Dir_tools.h36 typedef struct ir_builder_s ir_builder_t; typedef
64 esp_err_t (*make_head)(ir_builder_t *builder);
75 esp_err_t (*make_logic0)(ir_builder_t *builder);
86 esp_err_t (*make_logic1)(ir_builder_t *builder);
97 esp_err_t (*make_end)(ir_builder_t *builder);
108 esp_err_t (*build_frame)(ir_builder_t *builder, uint32_t address, uint32_t command);
119 esp_err_t (*build_repeat_frame)(ir_builder_t *builder);
133 esp_err_t (*get_result)(ir_builder_t *builder, void *result, size_t *length);
144 esp_err_t (*del)(ir_builder_t *builder);
242 ir_builder_t *ir_builder_rmt_new_nec(const ir_builder_config_t *config);
[all …]
/hal_espressif-3.6.0/examples/peripherals/rmt/ir_protocols/components/infrared_tools/src/
Dir_builder_rmt_rc5.c34 ir_builder_t parent;
45 static esp_err_t rc5_builder_make_head(ir_builder_t *builder) in rc5_builder_make_head()
71 static esp_err_t rc5_builder_make_logic0(ir_builder_t *builder) in rc5_builder_make_logic0()
82 static esp_err_t rc5_builder_make_logic1(ir_builder_t *builder) in rc5_builder_make_logic1()
93 static esp_err_t rc5_builder_make_end(ir_builder_t *builder) in rc5_builder_make_end()
101 static esp_err_t rc5_build_frame(ir_builder_t *builder, uint32_t address, uint32_t command) in rc5_build_frame()
132 static esp_err_t rc5_build_repeat_frame(ir_builder_t *builder) in rc5_build_repeat_frame()
138 static esp_err_t rc5_builder_get_result(ir_builder_t *builder, void *result, size_t *length) in rc5_builder_get_result()
150 static esp_err_t rc5_builder_del(ir_builder_t *builder) in rc5_builder_del()
157 ir_builder_t *ir_builder_rmt_new_rc5(const ir_builder_config_t *config) in ir_builder_rmt_new_rc5()
[all …]
Dir_builder_rmt_nec.c33 ir_builder_t parent;
51 static esp_err_t nec_builder_make_head(ir_builder_t *builder) in nec_builder_make_head()
63 static esp_err_t nec_builder_make_logic0(ir_builder_t *builder) in nec_builder_make_logic0()
74 static esp_err_t nec_builder_make_logic1(ir_builder_t *builder) in nec_builder_make_logic1()
85 static esp_err_t nec_builder_make_end(ir_builder_t *builder) in nec_builder_make_end()
98 static esp_err_t nec_build_frame(ir_builder_t *builder, uint32_t address, uint32_t command) in nec_build_frame()
132 static esp_err_t nec_build_repeat_frame(ir_builder_t *builder) in nec_build_repeat_frame()
145 static esp_err_t nec_builder_get_result(ir_builder_t *builder, void *result, size_t *length) in nec_builder_get_result()
157 static esp_err_t nec_builder_del(ir_builder_t *builder) in nec_builder_del()
164 ir_builder_t *ir_builder_rmt_new_nec(const ir_builder_config_t *config) in ir_builder_rmt_new_nec()
[all …]
/hal_espressif-3.6.0/examples/peripherals/rmt/ir_protocols/main/
Dir_protocols_main.c81 ir_builder_t *ir_builder = NULL; in example_ir_tx_task()
/hal_espressif-3.6.0/components/driver/test/
Dtest_rmt.c32 static ir_builder_t *s_ir_builder = NULL;