5#define SUBGHZ_PROTOCOL_RAW_NAME "RAW"
11typedef void (*SubGhzProtocolEncoderRAWCallbackEnd)(
void* context);
27bool subghz_protocol_raw_save_to_file_init(
56void subghz_protocol_decoder_raw_free(
void* context);
62void subghz_protocol_decoder_raw_reset(
void* context);
70void subghz_protocol_decoder_raw_feed(
void* context,
bool level, uint32_t duration);
79 subghz_protocol_decoder_raw_deserialize(
void* context,
FlipperFormat* flipper_format);
86void subghz_protocol_decoder_raw_get_string(
void* context,
FuriString* output);
99void subghz_protocol_encoder_raw_free(
void* context);
105void subghz_protocol_encoder_raw_stop(
void* context);
120void subghz_protocol_raw_file_encoder_worker_set_callback_end(
122 SubGhzProtocolEncoderRAWCallbackEnd callback_end,
131void subghz_protocol_raw_gen_fff_data(
133 const char* file_path,
134 const char* radio_dev_name);
143 subghz_protocol_encoder_raw_deserialize(
void* context,
FlipperFormat* flipper_format);
150LevelDuration subghz_protocol_encoder_raw_yield(
void* context);
Definition level_duration.h:15
Definition environment.c:4