mirror of
https://github.com/DarkFlippers/unleashed-firmware.git
synced 2025-10-11 09:12:32 +02:00
* Fix Typos * Tune decoders * Better parsing, show more data in existing protocols * Add new protocols * Update keeloqs * Add unit tests & raws * Add honeywell unittest * Comment until better solution is found Adding GAPs to be sent first to make signal better suitable for decoder (decoding from only one signal sample) does nothing, needs something else TODO: Fix encoders? * suppressed missing issue warning * subghz: re-enabled failing encoder tests * Fix two? 3 left * properly do gangqi and marantec for unit test and real use * fix unit tests now * fix possible memory leak * reset decoder step too * subghz: extra encoder safety; report random signal test results on failure * unit_tests: subghz: renamed test file for consistency * subghz: more explicit buffer position resets * Fix gangqi samples --------- Co-authored-by: hedger <hedger@users.noreply.github.com> Co-authored-by: hedger <hedger@nanode.su>
62 lines
1.9 KiB
C
62 lines
1.9 KiB
C
#include "protocol_items.h" // IWYU pragma: keep
|
|
|
|
const SubGhzProtocol* const 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,
|
|
&subghz_protocol_mastercode,
|
|
&subghz_protocol_legrand,
|
|
&subghz_protocol_dickert_mahs,
|
|
&subghz_protocol_gangqi,
|
|
&subghz_protocol_marantec24,
|
|
&subghz_protocol_hollarm,
|
|
&subghz_protocol_hay21,
|
|
&subghz_protocol_revers_rb2,
|
|
&subghz_protocol_feron,
|
|
&subghz_protocol_roger,
|
|
&subghz_protocol_elplast,
|
|
};
|
|
|
|
const SubGhzProtocolRegistry subghz_protocol_registry = {
|
|
.items = subghz_protocol_registry_items,
|
|
.size = COUNT_OF(subghz_protocol_registry_items)};
|