62 Commits

Author SHA1 Message Date
WillyJL 24a988030d Merge commit '97eaee54c8f12c0103487c7c5c8df6ba0b538e12' into mntm-dev 2026-02-28 20:26:37 +01:00
Dmitry422 1d32d1de5c btn_is_available = true 2026-02-02 01:22:39 +07:00
MX dfb17ab428 Revert "Merge pull request #949 from Dmitry422/dev"
This reverts commit ae1abd6139, reversing
changes made to a8d5743cf6.
2026-01-26 14:14:06 +03:00
Dmitry422 d47bc02326 Return protocols Repeat option (used by external apps) 2026-01-26 16:31:07 +07:00
Dmitry422 267140b161 work to home 2026-01-23 18:59:14 +07:00
WillyJL dfca4f8ec5 Merge remote-tracking branch 'ul/dev' into mntm-dev --nobuild 2026-01-21 23:31:53 +01:00
MX 647fdace0e fix typo 2026-01-21 08:35:51 +03:00
MX 02796c391e fix length typos 2026-01-05 22:26:28 +03:00
Dmitry422 1696ed1d54 Subghz counter editor refactor 2026-01-01 04:32:31 +07:00
WillyJL a9a168d2f9 Merge remote-tracking branch 'ul/dev' into mntm-dev --nobuild 2025-12-20 23:58:40 +01:00
WillyJL aa66330ccc Merge remote-tracking branch 'ul/dev' into mntm-dev --nobuild 2025-12-09 23:27:26 +01:00
MX a28b2477f9 simplify counter logic and apply more fixes
by @Dmitry422
2025-12-08 12:25:00 +03:00
MX c08cb33a76 move ofex out of range and fix counter editor
scene fixes by @Dmitry422
2025-12-06 22:59:48 +03:00
Dmitry422 b8bec12974 from home to work. one step from the end 2025-11-30 21:57:10 +07:00
WillyJL b59c67ddb8 Merge remote-tracking branch 'ul/dev' into mntm-dev --nobuild 2025-11-01 21:05:20 +01:00
MX a1c8dfb61b subghz overflow experimental mode 2025-10-21 01:32:02 +03:00
Willy-JL bc4bf99f77 Merge remote-tracking branch 'ul/dev' into mntm-dev 2025-04-23 04:21:50 +01:00
MX 8ca3581fb0 subghz bugfixes and experimental options 2025-03-15 07:23:23 +03:00
Vencislav Atanasov e0a427f281 SubGHz decoders can provide a one-line string to be used in the history list 2024-05-13 05:10:14 +03:00
MX 45e7913435 after merge fixes
add void
2024-04-04 22:55:39 +03:00
Willy-JL 82a07888f5 Fix function prototypes after merge 2024-04-02 16:05:03 +01:00
Willy-JL ab86ef8b48 SubGHz: Fix hashes compat for apps (eg. Weather) 2024-03-14 01:12:32 +00:00
Willy-JL 02ec1f0867 32bit subghz hashes (less false duplicates) 2023-12-14 05:33:57 +00:00
Eng1n33r df5b2cbddd fix misspelling 2023-08-22 23:58:49 +03:00
Eng1n33r 2b5ad4f5af Correct counter work. FAAC SLH bugfix. 2023-08-22 20:22:49 +03:00
gid9798 a260465721 Prog_mode to custom_btn 2023-05-30 22:18:54 +03:00
gid9798 6b56de5c93 SubGhz some changes 2023-05-13 23:16:28 +03:00
gid9798 c0a26cf1eb SubGhz custom btn improved code readability some "if" optimization 2023-05-13 14:43:11 +03:00
MX 735fe31f3b Fmt and cleanup some "if"s in protocols 2023-05-10 22:56:56 +03:00
gid9798 5603ed7ebb Transferring and combining the functionality of "custom buttons" into a separate file. 2023-04-01 21:37:04 +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 2c95a7cba4 Somfy Telis - Custom buttons + Prog mode 2023-02-28 00:02:30 +03:00
MX 172c0e077f Fix counter 2023-02-25 23:25:32 +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 7f08b25928 Inter-frame fix 2023-01-19 19:51:15 +03:00
MX 0b92e5ae74 Fix various issues 2023-01-18 19:16:20 +03:00
assasinfil 379807423f Debug prints cleanup 2023-01-18 16:21:42 +03:00
assasinfil 5123fac5d9 Full realization 2023-01-18 15:11:32 +03:00
assasinfil cd5596027f Fixed 2023-01-18 14:57:30 +03:00
assasinfil 414a13131a Fix v2? 2023-01-17 13:41:41 +03:00
assasinfil 08acfa50c0 Fix? 2023-01-17 00:36:18 +03:00
assasinfil 75c47a8d64 Full package data 2023-01-17 00:06:00 +03:00
TQMatvey f41c06ab74 somfy telis: not done yet
Co-authored-by: assasinfil <nfa57643@gmail.com>
2023-01-16 22:10:16 +07:00
assasinfil 5f82732b4f Completed encoder 2023-01-16 16:40:12 +03:00
TQMatvey 729a1b5788 somfy_telis: encoder is almost done
Co-authored-by: assasinfil <nfa57643@gmail.com>
2023-01-16 19:41:16 +07:00
TQMatvey b30aa890e6 initial Somfy Telis Encoder (doesnt work) 2023-01-11 19:47:45 +07:00
Skorpionm 9a9abd59e9 [FL-2904, FL-2900, FL-2890] WS: add app WeatherStation (#1833)
* WeatherStation: start
* SubGhz: rename protocol magellen -> magellan
* WeatherStation: err Unresolved symbols: {'subghz_protocol_decoder_base_get_string'}
* WeatherStation: fix Unresolved symbols: {'subghz_protocol_decoder_base_get_string'}
* Subghz: add set protocol_items
* WeatherStation: adding your protocols
* WS: add Infactory protocol
* WS: add history
* WS: add setting
* WS: add lock
* WS: add hopper frequency
* WS: fix history
* WS fix string_t -> FuriString*
* WS: add images
* WS: history record update when receiving data from the sensor again
* WS: add receiver info, delete extra code
* WS: add protocol ThermoPRO_TX4
* [FL-2900] SubGhz: Move icons in Sub-GHz
* WS: add Notification
* [FL-2890] SubGhz: Rename *_user files in resources to _user.example
* WS: add about scene
* WS: removing redundant code
* WS: add  protocol Nexus-TH
* WS: add protocol GT_WT03
* WS: fix notification and rename "Weather Station" -> "Read Weather Station"
* SubGhz: partial unit tests fix
* SubGhz: fix unit_test
* SubGhz: remove dead code
* SubGhz: rename SubGhzPresetDefinition into SubGhzRadioPreset, cleanup subghz types.

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-20 02:27:26 +09:00