6#define SUBGHZ_PROTOCOL_KEELOQ_NAME "KeeLoq"
26void subghz_protocol_encoder_keeloq_free(
void* context);
35 subghz_protocol_encoder_keeloq_deserialize(
void* context,
FlipperFormat* flipper_format);
41void subghz_protocol_encoder_keeloq_stop(
void* context);
48LevelDuration subghz_protocol_encoder_keeloq_yield(
void* context);
61void subghz_protocol_decoder_keeloq_free(
void* context);
67void subghz_protocol_decoder_keeloq_reset(
void* context);
75void subghz_protocol_decoder_keeloq_feed(
void* context,
bool level, uint32_t duration);
82uint8_t subghz_protocol_decoder_keeloq_get_hash_data(
void* context);
91SubGhzProtocolStatus subghz_protocol_decoder_keeloq_serialize(
103 subghz_protocol_decoder_keeloq_deserialize(
void* context,
FlipperFormat* flipper_format);
110void subghz_protocol_decoder_keeloq_get_string(
void* context,
FuriString* output);
Definition level_duration.h:15
Definition environment.c:4