Commit e5682e3
committed
feat(subghz): add Honeywell 5834-4 keyfob protocol (#4339)
- Add Honeywell 5834-4 decoder and encoder (345 MHz, 48-bit frame,
AM650, pulse-width encoding; Arm Away, Stay, Disarm, Panic)
- Register protocol and add Set Type preset Honeywell5834_345
- Add unit tests and test assets (honeywell_5834.sub, Manifest_test)
- Size encoder upload buffer for 48-bit frame only (H5834_UPLOAD_MAX)
to save ~116 bytes RAM per encoder instance on device1 parent c9ab2b6 commit e5682e3
File tree
9 files changed
+569
-51
lines changed- applications
- debug/unit_tests
- resources/unit_tests
- subghz
- tests/subghz
- main/subghz
- helpers
- scenes
- lib/subghz/protocols
9 files changed
+569
-51
lines changedLines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
43 | 47 | | |
44 | 48 | | |
45 | 49 | | |
| |||
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
585 | 585 | | |
586 | 586 | | |
587 | 587 | | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
588 | 596 | | |
589 | 597 | | |
590 | 598 | | |
| |||
837 | 845 | | |
838 | 846 | | |
839 | 847 | | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
840 | 854 | | |
841 | 855 | | |
842 | 856 | | |
| |||
973 | 987 | | |
974 | 988 | | |
975 | 989 | | |
| 990 | + | |
976 | 991 | | |
977 | 992 | | |
978 | 993 | | |
| |||
1012 | 1027 | | |
1013 | 1028 | | |
1014 | 1029 | | |
| 1030 | + | |
1015 | 1031 | | |
1016 | 1032 | | |
1017 | 1033 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
112 | 118 | | |
113 | 119 | | |
114 | 120 | | |
| |||
212 | 218 | | |
213 | 219 | | |
214 | 220 | | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
215 | 231 | | |
216 | 232 | | |
217 | 233 | | |
| |||
0 commit comments