Home
last modified time | relevance | path

Searched defs:ir_builder_s (Results 1 – 1 of 1) sorted by relevance

/hal_espressif-3.6.0/examples/peripherals/rmt/ir_protocols/components/infrared_tools/include/
Dir_tools.h48 struct ir_builder_s { struct
53 uint32_t repeat_period_ms;
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);