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
WillyJL
5d5fa5e9aa
Merge branch 'feat/nfc-type-4-final' into mntm-dev
2025-10-06 01:32:15 +02:00
MX
05c64d2b1f
Merge remote-tracking branch 'OFW/dev' into dev
2025-10-01 17:20:46 +03:00
MMX
fad487df0e
SubGHz: Added 9 new protocols, fixes to existing protocols ( #4255 )
...
* 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 >
2025-10-01 18:05:50 +04:00
WillyJL
81048d9a7f
Merge remote-tracking branch 'ul/dev' into mntm-dev --nobuild
2025-06-29 01:51:12 +01:00
MX
3aa3098d47
subghz better ignore lists
2025-05-24 19:49:31 +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
Willy-JL
ab86ef8b48
SubGHz: Fix hashes compat for apps (eg. Weather)
2024-03-14 01:12:32 +00:00
MX
c69ce4c921
fbt format
2024-02-21 02:21:20 +03:00
Willy-JL
9708016f49
Format
2024-02-16 00:46:31 +00:00
Willy-JL
2b8db657e4
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
2024-02-15 22:57:06 +00:00
wooferguy
9298e567d0
SubGhz: Magellan Event Code Update
...
Interpret Magellan event codes correctly.
2024-02-15 18:53:57 +13:00
Willy-JL
02ec1f0867
32bit subghz hashes (less false duplicates)
2023-12-14 05:33:57 +00:00
Willy-JL
83c8aad87a
Proper SubGhz ignore system (fix BusFault in apps)
...
Old ignore system used SubGhzProtocolFlag_*
This enum was saturated, and started taking more bytes than on OFW
This caused BusFault when using apps compiled for OFW, like from catalog
Crash is because of incompatible memory structure
New ignore system uses own enum at end of struct
This is binary compatible with OFW and correct solution for future
2023-10-17 04:10:36 +01:00
MX
7f474ed9c6
Ignore princeton option and fix typo magellan
2023-09-11 17:03:17 +03:00
gid9798
417dedd317
SubGhz App: remove kostily and velosipedy
2023-06-14 01:24:05 +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
4240b59311
SubGHz: Fix magellan display issue
2022-11-12 22:16:02 +03: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
MX
a3c6d8bb4a
SubGhz: rename SubGhzPresetDefinition into SubGhzRadioPreset, cleanup subghz types.
2022-10-19 18:52:21 +03:00
MX
84d12da45a
add app WeatherStation
...
OFW PR 1833 by Skorpionm
2022-10-18 19:51:44 +03:00