163be139eb
* SubGhz: add protocol DataRAW (binarization of data quantized by the minimum correlated duration) * SubGhz: fix name history * SubGhz: add encoder Data_RAW protocol * SubGhz: decreasing the size of the LevelDuration structure * SubGhz: history, added check that there is free RAM * SubGhz: checking for free memory, support to pass without gap * SubGhz: add running average to average the result, auto cut noise at the end of a burst * SubGhz: support for repeating sequences * SubGhz: fix secplus_v2 decoder * SubGhz: bin_RAW fix add history * SubGhz: add debug * SubGhz: debug refactoring * FURI_LOG: add FURI_LOG_RAW_x formatted string output like printf * SubGhz: fix new FURI_LOG metod * FURI_LOG: fix unit test * SubGhz: add enable/disable BinRAW protocol decoding * SubGhz: fix PVS * SubGhz: forcibly turn off the speaker when exiting SubGhz * SubGhz: adaptive adjustment to the noise level Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
51 lines
1.5 KiB
C
51 lines
1.5 KiB
C
#include "protocol_items.h"
|
|
|
|
const SubGhzProtocol* subghz_protocol_registry_items[] = {
|
|
&subghz_protocol_gate_tx,
|
|
&subghz_protocol_keeloq,
|
|
&subghz_protocol_star_line,
|
|
&subghz_protocol_nice_flo,
|
|
&subghz_protocol_came,
|
|
&subghz_protocol_faac_slh,
|
|
&subghz_protocol_nice_flor_s,
|
|
&subghz_protocol_came_twee,
|
|
&subghz_protocol_came_atomo,
|
|
&subghz_protocol_nero_sketch,
|
|
&subghz_protocol_ido,
|
|
&subghz_protocol_kia,
|
|
&subghz_protocol_hormann,
|
|
&subghz_protocol_nero_radio,
|
|
&subghz_protocol_somfy_telis,
|
|
&subghz_protocol_somfy_keytis,
|
|
&subghz_protocol_scher_khan,
|
|
&subghz_protocol_princeton,
|
|
&subghz_protocol_raw,
|
|
&subghz_protocol_linear,
|
|
&subghz_protocol_secplus_v2,
|
|
&subghz_protocol_secplus_v1,
|
|
&subghz_protocol_megacode,
|
|
&subghz_protocol_holtek,
|
|
&subghz_protocol_chamb_code,
|
|
&subghz_protocol_power_smart,
|
|
&subghz_protocol_marantec,
|
|
&subghz_protocol_bett,
|
|
&subghz_protocol_doitrand,
|
|
&subghz_protocol_phoenix_v2,
|
|
&subghz_protocol_honeywell_wdb,
|
|
&subghz_protocol_magellan,
|
|
&subghz_protocol_intertechno_v3,
|
|
&subghz_protocol_clemsa,
|
|
&subghz_protocol_ansonic,
|
|
&subghz_protocol_smc5326,
|
|
&subghz_protocol_holtek_th12x,
|
|
&subghz_protocol_linear_delta3,
|
|
&subghz_protocol_dooya,
|
|
&subghz_protocol_alutech_at_4n,
|
|
&subghz_protocol_kinggates_stylo_4k,
|
|
&subghz_protocol_bin_raw,
|
|
};
|
|
|
|
const SubGhzProtocolRegistry subghz_protocol_registry = {
|
|
.items = subghz_protocol_registry_items,
|
|
.size = COUNT_OF(subghz_protocol_registry_items)};
|