Commit Graph

406 Commits

Author SHA1 Message Date
MX
1a9544778b Default layout for non standard remotes 2023-03-04 05:42:53 +03:00
MX
fe84e9521c More subghz updates and fixes 2023-03-04 00:03:04 +03:00
MX
91e2b466d3 Fix and update subghz protocols to use new error system 2023-03-03 23:34:43 +03:00
MX
b90060e574 Merge branch 'fz-dev' into dev 2023-03-03 23:22:40 +03:00
Skorpionm
72ca6b25e9 [FL-3106] SubGhz: better and more verbose error handling in protocols, stricter CAME validation (#2443)
* SubGhz: add error protocol
* WS: add error protocol
* SubGhz: error processing
* SubGhz: more stringent CAME protocol restrictions
* SubGhz: fix header duration CAME protocol
* SubGhz: delete comments
* SubGhz: sync SubGhzProtocolStatus with FuriStatus
* SubGhz: update documentation and bump api_version

Co-authored-by: あく <alleteam@gmail.com>
2023-03-04 00:09:13 +09:00
MX
cf6dc9f895 Fix timings for CAME protocol, Fix #280 2023-03-01 00:25:11 +03:00
MX
8deb29a8ff Fix #370 and fix other protocol counter 2023-02-28 21:45:55 +03:00
MX
c3a6ba3c02 Small fixes 2023-02-28 07:09:13 +03:00
MX
cbb09b6812 BFT Programming mode and Add manually 2023-02-28 06:02:22 +03:00
MX
9c9688dd5b Nice One manual adding support 2023-02-28 00:41:14 +03:00
MX
21c52df090 bft programming mode & run fbt format 2023-02-28 00:10:16 +03:00
MX
2c95a7cba4 Somfy Telis - Custom buttons + Prog mode 2023-02-28 00:02:30 +03:00
MX
182296d8af Nice flor s - custom buttons 2023-02-27 01:13:21 +03:00
MX
172c0e077f Fix counter 2023-02-25 23:25:32 +03:00
MX
4dbb55d740 Beninca support 2023-02-25 23:10:59 +03:00
MX
ba09da107a Worst code ever
subghz imporvements

- hold right to delete signal in read
- extra buttons in saved signals
- ability to change counter increase value in debug
2023-02-25 22:28:35 +03:00
assasinfil
921db0bb22 Bugfix 2023-02-13 21:04:11 +03:00
assasinfil
c56eaae89d Data save fix 2023-02-13 20:49:39 +03:00
assasinfil
185bb3277a Test fix 2023-02-13 19:58:07 +03:00
assasinfil
d179199a42 Need fix 2023-02-12 00:01:43 +03:00
assasinfil
f388a7ecab Bit fix 2023-02-11 20:26:18 +03:00
assasinfil
92d55ec90f Fix 2023-02-11 20:09:36 +03:00
assasinfil
f86582b99e Fix 2023-02-11 20:09:01 +03:00
assasinfil
c2545a2f7b Encoder fix 2023-02-11 19:18:42 +03:00
MX
81064f8e43 Alutech display text fixes 2023-02-10 23:32:49 +03:00
MX
bd2d7bf42f Small fixes 2023-02-10 22:48:35 +03:00
MX
e9df7c9b72 Merge pull request #322 from assasinfil/alutech_at_4n
Alutech at 4n
2023-02-10 22:33:04 +03:00
assasinfil
14331a197b Timeout after preambula fix 2023-02-10 21:52:13 +03:00
assasinfil
e40444b526 Iterators fix 2023-02-10 21:49:28 +03:00
assasinfil
0521bd4320 Encoder full realization 2023-02-10 21:42:07 +03:00
assasinfil
6871c2c142 Encoder fix 2023-02-10 20:34:27 +03:00
assasinfil
b79cac4473 Encoder completed with bad crc 2023-02-10 19:03:32 +03:00
assasinfil
5cf4f5fab4 Cleanup 2023-02-10 16:32:30 +03:00
assasinfil
d9f6b02da5 Hop fix 2023-02-10 16:17:56 +03:00
assasinfil
a551317cc2 Encoder fix 2023-02-10 15:55:31 +03:00
assasinfil
727c21d60a Merge branch 'dev' into kinggates_stylo_4k 2023-02-09 22:47:53 +03:00
assasinfil
2bd80f510a Init encoder 2023-02-09 22:45:02 +03:00
assasinfil
05be200762 Hop len fix 2023-02-09 21:37:54 +03:00
assasinfil
b47174d206 Completed encoder 2023-02-09 21:26:10 +03:00
assasinfil
502e8d1d8d Small fix 2023-02-09 21:17:16 +03:00
assasinfil
5d6ce87259 Encoder fix 2023-02-09 19:06:41 +03:00
MX
539c4e2dd0 Fixes & imporvements
Use our custom icon for Bin RAW
2023-02-09 17:49:28 +03:00
MX
b9351649ed Merge branch 'fz-dev' into dev 2023-02-09 17:48:50 +03:00
MX
ba36f4672c Throw away Kostily & Velosipedy
Ne bag a ficha, bolshe ne nuzhna
2023-02-09 17:21:40 +03:00
assasinfil
e17877b6a1 Kinggates stylo 4k tx realization
Co-authored-by: MX <10697207+xMasterX@users.noreply.github.com>
2023-02-09 12:57:22 +03:00
Skorpionm
163be139eb SubGhz: add protocol BinRAW (binarization of data quantized by the minimum correlated duration) (#2322)
* 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>
2023-02-09 13:48:06 +09:00
MX
d02c586b92 Merge branch 'fz-dev' into dev 2023-02-08 21:05:17 +03:00
Skorpionm
db1a8f8014 [FL-3099] SubGhz: add protocol KingGates Stylo4k (#2368)
* [FL-3099] SubGhz: add protocol KingGates Stylo4k
* SubGhz: add unit test file
* f7: api: reverted symbols

Co-authored-by: hedger <hedger@nanode.su>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-09 02:47:39 +09:00
Skorpionm
bf4d00a7d1 [FL-3100] SubGhz: add protocol Nice One (#2358)
* SubGhz: add protocol Nice One
* SubGhz: fix annotation
* SubGhz: add unit test

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-09 02:20:28 +09:00
MX
bbc1ba62fc Merge branch 'fz-dev' into dev 2023-02-08 20:12:10 +03:00