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/ |
D | ir_tools.h | 36 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/ |
D | ir_builder_rmt_rc5.c | 34 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 …]
|
D | ir_builder_rmt_nec.c | 33 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/ |
D | ir_protocols_main.c | 81 ir_builder_t *ir_builder = NULL; in example_ir_tx_task()
|
/hal_espressif-3.6.0/components/driver/test/ |
D | test_rmt.c | 32 static ir_builder_t *s_ir_builder = NULL;
|