Commit Graph

642 Commits

Author SHA1 Message Date
Willy-JL
02ec1f0867 32bit subghz hashes (less false duplicates) 2023-12-14 05:33:57 +00:00
Willy-JL
c40755f700 More efficient subghz history delete 2023-12-14 04:45:40 +00:00
Willy-JL
edc989b7b8 Remove history when enabling repeater (ask first) 2023-12-14 03:18:28 +00:00
Willy-JL
5c339e2cb4 No need to for varitem as scenestate, can just get 2023-12-14 03:17:47 +00:00
Willy-JL
77d04d37a6 Cleanup repeater bin raw warning text 2023-12-14 01:52:52 +00:00
Willy-JL
dfcc1beed4 Fix repeater/fav timer things 2023-12-14 00:52:51 +00:00
Willy-JL
36c46fd626 Improve binraw/repeater state logic 2023-12-14 00:40:02 +00:00
Willy-JL
fdc826a3dc These were missing 2023-12-14 00:30:14 +00:00
Willy-JL
7238961e52 Sort a few things 2023-12-14 00:29:41 +00:00
Willy-JL
622baef19f Replace redundant defines 2023-12-14 00:27:56 +00:00
Leeroy
93225fa707 Fixed Lock Menu not working. 2023-12-14 07:25:27 +11:00
Leeroy
46576047a2 Added Hold OK to TX, dont have to view key for rollbacks. 2023-12-13 18:47:04 +11:00
Leeroy
6610be054a SubGHZ Repeater, Enable Sound Saved to Last Settings. 2023-12-13 20:55:10 +11:00
Willy-JL
1c386ccfa2 Fix previous scene enabling remove duplicates 2023-12-12 03:25:50 +00:00
Willy-JL
2547431bf1 SubGhz remove previous duplicates on enable/click (#373) 2023-12-10 21:04:22 +00:00
Willy-JL
9fbb9ebbae SubGhz remove duplicates when decoding too 2023-12-10 14:01:46 +00:00
Willy-JL
46a6a833e8 Rename ignore duplicates to remove duplicates 2023-12-10 14:01:18 +00:00
Willy-JL
8a15bc6397 SubGhz count+show repeats when not ignoring 2023-12-10 14:00:55 +00:00
Willy-JL
265cdd8b64 Fix menu index 2023-12-10 05:50:02 +00:00
Willy-JL
15ebb3f624 Format 2023-12-10 05:48:55 +00:00
Willy-JL
4eaa959994 SubGhz ignore duplicates option (#373) 2023-12-10 05:45:29 +00:00
Willy-JL
2ce0c18062 SubGhz fix locked text persisting until input 2023-12-10 01:39:58 +00:00
MX
15a29e1483 format 2023-12-07 08:21:32 +03:00
Willy-JL
0a55300926 Fix xtreme lib import 2023-12-02 06:32:04 +00:00
Willy-JL
086d4bddf6 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into dev --nobuild 2023-11-22 01:32:55 +00:00
MX
f8546937c0 fix readme and feature name 2023-11-21 15:59:38 +03:00
Willy-JL
418f44fef1 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev 2023-11-12 02:56:30 +00:00
MX
b958bfd5c9 Merge branch 'ofw_dev' into nfcrefactoring 2023-11-11 20:18:55 +04:00
Georgii Surkov
49dcf81743 [FL-3618] Infrared remote button index support (#3180)
* Do not load all signals at once (Draft)
* Minor cleanup
* Refactor remote renaming
* Improve function signatures
* Rename infrared_remote functions
* Optimise signal loading
* Implement adding signals to remote
* Add read_name() method
* Deprecate a function
* Partially implement deleting signals (draft)
* Use m-array instead of m-list for signal name directory
* Use plain C strings instead of furi_string
* Implement deleting signals
* Implement deleting signals via generalised callback
* Implement renaming signals
* Rename some types
* Some more renaming
* Remove unused type
* Implement inserting signals (internal use)
* Improve InfraredMoveView
* Send an event to move a signal
* Remove unused type
* Implement moving signals
* Implement creating new remotes with one signal
* Un-deprecate and rename a function
* Add InfraredRemote API docs
* Add InfraredSignal API docs
* Better error messages
* Show progress pop-up when moving buttons in a remote
* Copy labels to the InfraredMoveView to avoid pointer invalidation
* Improve file selection scene
* Show progress pop-up when renaming buttons in a remote
* Refactor a scene
* Show progress when deleting a button from remote
* Use a random name for temp files
* Add docs to infrared_brute_force.h
* Rename Infrared type to InfraredApp
* Add docs to infrared_app_i.h
* Deliver event data via a callback
* Bundle event data together with event type
* Change DataExchange behaviour
* Adapt RPC debug app to new API
* Remove rogue output
* Add Doxygen comments to rpc_app.h
* Simplify rpc_app.c code
* Remove superflous parameter
* Do not allocate protobuf messages on the stack
* Fix GetError response
* Support for button indices
* Comment out shallow submodules
* Fix F18 api
* Fix logical error and add more debug output
* fbt: testing unshallow for protobuf
* github: lint&checks: unshallow prior to checks
* Fix a TODO
* github: do not unshallow the unshallowed
* fbt: assets: only attempt to unshallow if cannot describe
* Do not use the name when loading a signal by index (duh)
* Simplify loading infrared signals by name
* Sync with protobuf release
* Infrared: use compact furi_crash macros

Co-authored-by: hedger <hedger@nanode.su>
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-11-10 16:22:34 +09:00
Willy-JL
b0a57b47e9 Fix new subghz filter system bug!!!!!
No wonder nothing was getting picked up, my bad!
Thanks @htotoo for spotting this!
--nobuild
2023-11-04 00:11:13 +00:00
Willy-JL
28bcc09d9b This can just be made global at this point lol 2023-10-26 04:03:42 +01:00
Willy-JL
6e53ed4e45 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev --nobuild 2023-10-18 01:47:18 +01:00
Willy-JL
7679981dbe Fix subghz read config indexes 2023-10-18 01:45:04 +01:00
MX
2d9090b2de fix niceflors 2023-10-17 22:15:42 +03: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
Willy-JL
39cfba3c65 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev --nobuild 2023-10-17 03:27:16 +01:00
MX
1e5223c6ab nice one is disabled too 2023-10-17 00:46:59 +03:00
MX
29a1865ec3 Merge branch 'dev' into niceflors 2023-10-16 18:07:51 +03:00
MX
b44bc718be SubGHz: Add 4 more systems to add manually (untested!!!)
if you have remotes from these systems please share captures, also try binding flipper as new remote in current condition
2023-10-16 05:28:47 +03:00
MX
8e3378b7b9 SubGHz: add manually fixes 2023-10-16 05:06:40 +03:00
Willy-JL
f8fc8cbdf8 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev --nobuild 2023-10-15 06:25:14 +01:00
MX
b87a8ca329 Merge branch 'ofw_dev' into dev 2023-10-15 01:30:55 +03:00
Derek Jamison
9d6352e92f fix #3141: 12-bits is 0xFFF (or 0xFF0) CAME/NICE 12-bit (#3142)
* 12-bits is 0xFFF (or 0xFF0)
* Mask with 0x7FFFF3FC for 850LM pairing

Co-authored-by: あく <alleteam@gmail.com>
2023-10-13 05:39:14 +09:00
Sil333033
388ce9acee Fix Subdriving baudrate switch issue --nobuild
i forgor
2023-10-10 20:18:18 +02:00
Sil333033
72869d614b Update subghz GPS changable baudrate --nobuild 2023-10-09 22:05:29 +02:00
Sil333033
88b98fb175 Update subghz GPS dir finder & thread logic
also a few other finishing touches
2023-10-08 21:20:42 +02:00
Sil333033
7bdc45922f Update GPS scene to right value 2023-10-06 16:17:30 +02:00
Sil333033
5b91931b76 Merge branch 'dev' of https://github.com/Flipper-XFW/Xtreme-Firmware into dev 2023-10-05 23:15:06 +02:00
Sil333033
ad22f6a0ef Add GPS support for SubGHz 2023-10-05 23:14:58 +02:00
Soren
8ebfda6b8c Added NiceFloR-S to ignore options, removed colons. 2023-10-03 17:56:39 +03:00