1#ifndef RTS_FRAME_BUILDER_H
2#define RTS_FRAME_BUILDER_H
45 void (*callback)(
struct rts_frame *frame, uint8_t count, uint32_t duration,
49 void *callback_user_data;
59 uint8_t bytes[RTS_FRAME_BYTES];
71 uint8_t first_data_pulse;
77 uint8_t last_bytes[RTS_FRAME_BYTES];
80 uint8_t frame_repeat_count;
83 uint32_t frame_first_seen;
109 bool state, uint32_t micros);
122 void (*callback)(
struct rts_frame *frame,
Assembles pulses received via rts_frame_builder_handle_pulse, into a complete rts_frame,...
Definition rts_frame_builder.h:36
Represents the message "payload" sent by RTS remote controls.
Definition rts_frame.h:32
Timing definitions for encoding and decoding frames to pulses.
Definition rts_timings.h:31