Skorpionm
d09c59fd2f
[FL-3340] SubGhz: fix flipper crashes after exiting broadcast blocking message and crash cli ( #2714 )
2023-05-31 21:59:12 +09:00
gid9798
6ad58276f8
Cleanup and rename
2023-05-30 22:21:47 +03:00
gid9798
a260465721
Prog_mode to custom_btn
2023-05-30 22:18:54 +03:00
gid9798
8597169e14
Merge branch 'DarkFlippers:dev' into keeloq_move_mf_to_keystore
2023-05-21 23:44:22 +03:00
gid9798
2bda0820bf
SubGHz App: alloc balance
2023-05-20 10:22:22 +03:00
gid9798
09527c3ab6
keeloq
2023-05-20 01:15:36 +03:00
MX
324186dad2
Add back cnt in debug
2023-05-19 04:49:29 +03:00
MX
45ae0c097b
Fix need saving message when all signals was removed
2023-05-17 17:51:25 +03:00
MX
88e47e9251
Fix crashes when deleting signals in Read mode
2023-05-17 17:24:14 +03:00
MX
90f18075cb
Restore Rx indication after deletion after Memory is FULL
...
by @wosk / PR #464
2023-05-17 15:41:51 +03:00
MX
26a113292b
CAME Atomo - Add manually support
2023-05-17 13:15:59 +03:00
gid9798
c0a26cf1eb
SubGhz custom btn improved code readability some "if" optimization
2023-05-13 14:43:11 +03:00
gid9798
ec7e6a0ac1
Using scene manager functions in DecodeRAW
2023-05-11 13:22:02 +03:00
MX
9862876f06
SubGHz: Fix typos ( #2661 )
...
Co-authored-by: hedger <hedger@users.noreply.github.com>
2023-05-11 12:10:20 +09:00
MX
3881de74eb
rename settings scene
2023-05-11 03:54:53 +03:00
MX
d5100476ac
cleanup ext module settings
2023-05-11 03:50:55 +03:00
MX
654a622607
Move counter incr out of debug, change max value to 3
...
making it not that harmful if user don't understand what it does
2023-05-11 03:05:04 +03:00
MX
bc93de0f03
remove unnecessary scene switch
2023-05-11 00:01:28 +03:00
MX
b38a593c4f
Remove this
2023-05-10 23:36:52 +03:00
MX
e7707b31f0
Do some TODOs
2023-05-10 23:28:09 +03:00
MX
a941ed8c2a
Rename funcs
2023-05-10 23:12:50 +03:00
MX
735fe31f3b
Fmt and cleanup some "if"s in protocols
2023-05-10 22:56:56 +03:00
MX
cca6606c78
fix typos from ofw
2023-05-10 21:48:55 +03:00
gid9798
6f10990386
SubGhz: fix syntax & minor fixes
2023-05-10 13:21:42 +03:00
gid9798
85d44c5f6c
SubGhz: fix naming part 2 and 3
2023-05-09 21:54:56 +03:00
gid9798
5b447d0a56
SubGhz: refactoring
2023-05-09 21:44:53 +03:00
gid9798
def4ae395e
SubGhz: refactoring
2023-05-09 21:20:35 +03:00
gid9798
42a415e449
SubGhz: value get optimizations
2023-05-09 20:19:01 +03:00
gid9798
752a11ba26
SubGhz: refactoring RPC
2023-05-09 20:06:22 +03:00
gid9798
21cd94cc79
SubGhz: show error tx start
2023-05-09 19:50:01 +03:00
gid9798
c69b2086b0
SubGhz: refactoring
2023-05-09 19:33:45 +03:00
gid9798
d7f3b8a425
SubGhz: refactoring move txrx
2023-05-09 19:10:56 +03:00
gid9798
8ae2cb1d32
SubGhz: refactoring
2023-05-09 18:24:25 +03:00
gid9798
a2fbe7fab8
SubGhz: refactoring
2023-05-09 17:30:01 +03:00
gid9798
4cbdbd9ef5
SubGhz: refactoring
2023-05-09 15:58:56 +03:00
gid9798
076f6785cb
SubGhz: refactoring
2023-05-09 15:22:08 +03:00
gid9798
07203f0989
SubGhz: refactoring
2023-05-09 15:11:54 +03:00
gid9798
f71900694b
SubGhz: refactoring
2023-05-09 13:34:54 +03:00
gid9798
b99d309feb
SubGhz: moving "txrx" entity to a separate file
2023-05-09 12:07:36 +03:00
gid9798
ee85541d2a
SubGhz: refactoring subghz_scene_set_type.csubghz_scene_set_type.c
2023-05-08 21:55:51 +03:00
gid9798
e65a5e2b7c
SubGhz: remove direct reading subghz->txrx->speaker_state
2023-05-06 17:56:10 +03:00
gid9798
1567225a64
SubGhz: remove direct reading subghz->txrx->rx_key_state
2023-05-06 17:47:49 +03:00
gid9798
1387d8d5d6
SubGhz: check load type file
2023-05-06 17:28:16 +03:00
gid9798
d8631d1489
SubGhz: remove direct reading subghz->lock
2023-05-06 17:19:02 +03:00
gid9798
c98e76f31e
SubGhz: remove direct reading (hopper_state)
2023-05-06 17:02:32 +03:00
gid9798
cb8c77ee2c
SubGhz: remove direct reading
2023-05-06 16:36:15 +03:00
gid9798
ff24bf6829
SubGhz: add SubGhzThresholdRssi
2023-05-06 02:00:26 +03:00
MX
b0b9e507e7
SubGHz combine FuriString allocs
2023-05-05 03:51:16 +03:00
MX
1f0c2c1266
SubGhz refactor merge pt 0
2023-05-05 02:09:21 +03:00
Skorpionm
d2ca67d261
[FL-3242] SubGhz: refactoring app ( #2554 )
...
* SubGhz: add SubGhzThresholdRssi
* SubGhz: remove direct reading of subghz-txrx-txrx_state
* SubGhz: remove direct reading subghz->txrx->hopper_state
* SubGhz: remove direct reading subghz->lock
* SubGhz: check load type file
* SubGhz: remove direct reading subghz->txrx->rx_key_state
* SubGhz: remove direct reading subghz->txrx->speaker_state
* SubGhz: refactoring subghz_scene_set_type.c
* SubGhz: moving "txrx" entity to a separate file
* SubGhz: show error tx start
* SubGhz: refactoring RPC
* SubGhz: value get optimizations
* SubGhz: fix name file
* SubGhz: add function description
* SubGhz: fix double back with a blocked transmission in this region and speacker, when a transmission is blocked in this region
* SubGhz: correct spelling
* SubGhz: better naming
* SubGhz: simplify includes
Co-authored-by: SG <who.just.the.doctor@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-05-04 12:04:26 +09:00
MX
ab669b26da
Fix very old and funny subghz bugs
...
Fixed Frequency Ananyzer issues
Fixed read mode issues
Fixed re-inits in HAL
2023-04-25 01:42:20 +03:00
MX
8cb3b67295
Fix external radio SPI handlers
2023-04-24 01:56:43 +03:00
gid9798
47ece05592
using scene_manager`s function
2023-04-22 19:47:33 +03:00
gid9798
b46d9e09eb
Revert "Fix add manually naming"
...
This reverts commit eb3a4bfa6e
.
2023-04-22 17:42:41 +03:00
MX
eb3a4bfa6e
Fix add manually naming
2023-04-22 04:38:14 +03:00
gid9798
f2a7172a84
Drop excess DOLPHIN_DEED
2023-04-21 16:17:59 +03:00
gid9798
40a5306ed4
Combining BFT/FAAC scenes
2023-04-21 16:10:08 +03:00
MX
7747f45be3
Fix null pointer dereference
2023-04-21 07:51:37 +03:00
MX
f0e866cb56
Fix add manually naming
2023-04-21 07:38:01 +03:00
MX
1bb3ab8715
New option to save signal names with timestamps
2023-04-21 06:46:10 +03:00
Nikita Vostokov
95e3b7d42b
[SubGHz] Show receiving time of signal
2023-04-21 03:19:55 +03:00
MX
40e435a961
Kostily and velosipedy
...
!!! Needs to be re-done in proper way after ofw subghz refactoring merge
2023-04-19 19:19:26 +03:00
MX
c6e5ca1fec
Fix keeloq custom buttons bug
...
When you receive couple signals on read screen and open last one it was replacing its button with first one received
2023-04-19 11:51:08 +03:00
MX
0a844e0b62
Merge branch 'fz-dev' into dev
2023-04-12 14:51:58 +03:00
Skorpionm
33e8bae78b
Bugfix: ISP Programmer and SubGhz ( #2574 )
...
* AVR_ISP: fix NULL pointer dereference
* SubGhz: double back with a blocked transmission in this region
* SubGhz: fix speaker, when a transmission is blocked in this region
* SubGhz: fix speaker
* SubGhz: return region
* AVR Flasher: cleanup code
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-04-12 15:07:05 +09:00
MX
d8378e6819
SubGHz: Fix keyboard lock
2023-04-07 11:49:10 +03:00
MX
3cdb05364b
AnMotors AT4 - Add manually fixes
...
Fix serial first two numbers to 47 - Just in case
Looks like they are same for all remotes (may be incorrect)
2023-04-05 17:44:56 +03:00
MX
70eefe6de3
Fix
2023-04-05 00:52:52 +03:00
gid9798
1923c15907
StarLine ignore
2023-04-04 22:42:55 +03:00
MX
cb12369b1c
Merge branch 'dev' into custom-buttons
2023-04-01 21:59:22 +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
7b1d7904c1
Beninca / Allmatic support
2023-04-01 21:36:59 +03:00
gid9798
e0928432ef
Clear code in "add manual" scene
2023-03-28 11:40:00 +03:00
MX
bb600218b6
Alutech AT4N + AN-Motors AT4 - add manually
2023-03-28 02:32:35 +03:00
MX
ce430ff7f6
Remove debug, change aprimatic default button 4
2023-03-28 01:58:35 +03:00
MX
0f06991391
Aprimatic add manually
2023-03-27 23:27:15 +03:00
MX
5b6b081664
GSN - Add manually support
2023-03-21 20:09:18 +03:00
MX
559b0e9b40
Small UI fixes
2023-03-16 21:24:09 +03:00
MX
2cefc9aab0
Security+ 2.0 custom buttons
2023-03-16 18:14:39 +03:00
MX
3c3ac216dc
Remember if 5v was turned off, save its state
2023-03-16 16:03:22 +03:00
MX
bb9ac1389b
Remember last state for CC1101 external + other fixes
...
Reset to internal module if external is not found on all apps, not only in bruteforcer
2023-03-16 15:02:23 +03:00
MX
c560394358
External module power bug fixes
2023-03-13 18:43:50 +03:00
MX
eb57f4c7e4
Fix ironlogic add manually
2023-03-12 15:53:06 +03:00
MX
027ae3f3f6
SubGHz: Add manually extend, add support for new protocols
...
Schellenberg / Stilmatic and Came Space keeloq protocols support
2023-03-12 15:32:47 +03:00
MX
71daa3e0f8
When we select ON/OFF call power enable and disable
2023-03-09 04:33:19 +03:00
MX
1249ce9b94
Option to disable auto 5v power for external radio module
...
Now you can use 3.3v modules without wasting a battery (bonus a bit low noise on power line)
2023-03-09 04:02:31 +03:00
MX
5d9174ac9d
Merge branch 'fz-dev' into dev
2023-03-08 22:52:11 +03:00
Liam Hays
90958a6d23
More UI fixes and improvements ( #2419 )
...
* Unify spelling of confirm exit/retry across apps.
* Unify infrared exit/retry confirm menus?
* "Keyboard Layout", not "Keyboard layout".
* Make iButton read scene prompt less awkward.
* "Detect Reader" in MF Classic saved menu instead of "Detect reader"
* NFC menu spelling changes only.
* Remove \n in strings in widget_add_string_element() calls.
Co-authored-by: あく <alleteam@gmail.com>
2023-03-08 20:27:21 +09:00
MX
ab91dc1882
External module 5v power issues fixes
2023-03-08 01:09:17 +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
f8dc1939cd
Return kostyli and velosipedy back, apply different fix
2023-03-01 12:02:53 +03:00
MX
1b8cf6a5b1
Fix default frequency being overwritten bug
2023-03-01 11:57:16 +03:00
MX
24726ab8a3
More precise debug counter ++
2023-02-28 06:19:21 +03:00
MX
6bd5e22872
Somfy Telis - add manually
2023-02-28 06:15:55 +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
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
a71abedd25
Rename some vars
2023-02-26 05:25:22 +03:00