Commit Graph

452 Commits

Author SHA1 Message Date
RogueMaster
88b3bbb2cb Merge branch 'UNLEASHED' into 420 2022-12-10 18:12:40 -05:00
MX
17ea9315e0 Fix incompatibility with OFW in subghz part + improve speed
SubGHz app launch times improved, also setting_user file no longer added by firmware, this update will remove this file, be sure to backup!
Now this file is actually should be created by user and will be not removed every update!
2022-12-11 00:42:26 +03:00
RogueMaster
aa78d8c124 Merge branch 'flipperdevices:dev' into 420 2022-11-30 14:27:57 -05:00
MX
a66f94d22e Merge branch 'fz-dev' into dev 2022-11-30 15:27:55 +03:00
Skorpionm
2a6a3a1bf7 [FL-2955], [FL-2953] SubGhz: fix RAW "Send never ends" (#1979)
* SubGhz: fix RAW "Send never ends"
* SubGhz: delete comments
* SubGhz: RAW file parsing speed increase
* SubGhz: fix level_duration_is_wait
* SubGhz: modification furi_hal_subghz_async_tx_refill
* SubGhz: furi_hal_subghz_stop_async_rx
* SubGhz: hal unit test and better async tx yield handling
* FuriHal: proper async tx end in subghz, vibro on power off
* FuriHal: variable naming in subghz
* SubGhz,FuriHal: extreme timings in subghz hal unit tests, remove memset in async tx buffer fill routine
* FuriHal: small refinements in subghz

Co-authored-by: あく <alleteam@gmail.com>
2022-11-30 20:41:23 +09:00
MX
3d36105142 Merge branch 'fz-dev' into dev 2022-11-28 23:12:17 +03:00
Skorpionm
84f9af3e7e SubGhz: fix duration pricenton protocol (#2054)
Co-authored-by: あく <alleteam@gmail.com>
2022-11-29 04:17:57 +09:00
RogueMaster
c161fbc0df Merge branch 'UNLEASHED' into 420 2022-11-27 01:44:26 -05:00
RogueMaster
69c851b888 Merge pull request #453 from Shmuma/pocsag
Pocsag
2022-11-26 18:41:43 -05:00
RogueMaster
2c8555c6a4 Merge pull request #452 from flipperdevices/skorp/subghz_fix_pricenton
SubGhz: fix duration pricenton protocol
2022-11-26 18:37:18 -05:00
Max Lapan
dd578eb91c Make linter happy 2022-11-26 17:47:56 +01:00
Max Lapan
07eff384a2 Merge branch 'dev' into pocsag 2022-11-26 17:22:29 +01:00
Max Lapan
12132fbbe7 Unit tests 2022-11-26 17:05:37 +01:00
Max Lapan
6734659e0d Drop logging 2022-11-26 16:33:17 +01:00
Max Lapan
2609e982a8 Decoding of alert messages 2022-11-26 16:32:08 +01:00
MX
08e533ccf2 SubGHz: Fix Came Atomo and NiceFlorS counters
add check for protocols with 16bit counters, to block them for going higher than 16bit
2022-11-26 17:23:36 +03:00
SkorP
215c9b0eed SubGhz: fix duration pricenton protocol 2022-11-26 12:54:14 +04:00
Max Lapan
7d3a39be65 Bring back protocol name 2022-11-25 21:00:33 +01:00
Max Lapan
e294e03618 Decoding of BCD messages 2022-11-25 19:46:02 +01:00
RogueMaster
db3676ee8a Merge branch 'DarkFlippers:dev' into 420 2022-11-24 09:05:13 -05:00
MX
bf62f66dc8 SubGHz: Fix keeloq, SL, counter going higher than 16bits
Proper reset to 0 after we get to 0xFFFF
2022-11-24 17:03:50 +03:00
RogueMaster
4a8c814daf Merge branch 'UNLEASHED' into 420 2022-11-23 15:28:31 -05:00
MX
7829428455 Merge branch 'fz-dev' into dev 2022-11-23 19:21:50 +03:00
Sergey Gavrilov
c511c67e71 Core: thread allocation shortcut (#2007)
* Core: thread alloc+set shortcut
* Apps: use thread allocation shortcut
* Mark some service threads as services
* Init BT as soon as possible

Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 21:49:17 +09:00
Skorpionm
00fcd9cfcd [FL-2976] SubGhz: add protocol "Ansonic" (#2000)
* SubGhz: add protocol "Ansonic"
* SubGhz: fix encoder "Ansonic"
* SubGhz: add unit_test "Ansonic"
* SubGhz: fix flag
* SubGhz: protocol "Ansonic" fix timing

Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 18:29:30 +09:00
Skorpionm
cf5b87f82e SubGhz: add protocol Nice_Flo 20bit (#1983)
Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 17:28:44 +09:00
Max Lapan
21f375c900 Fix multi-messages decoding 2022-11-22 20:08:57 +01:00
Max Lapan
d962404822 Debugging double msg 2022-11-22 18:52:52 +01:00
RogueMaster
32c9d94f73 Revert "Revert "Revert "Revert "Merge pull request #421 from flipperdevices/skorp/subghz_add_protocol_10""""
This reverts commit ec9542ca0e.
2022-11-22 00:17:56 -05:00
RogueMaster
c1b5bcfc50 Merge pull request #430 from flipperdevices/skorp/subghz_nice_flo_20bit
Skorp/subghz nice flo 20bit
2022-11-22 00:15:42 -05:00
Max Lapan
b211806251 Clean logging 2022-11-21 20:44:14 +01:00
Max Lapan
78bbba88d2 Fix race condition 2022-11-21 20:29:33 +01:00
Max Lapan
6b191945fb Extra debug 2022-11-21 19:27:56 +01:00
Max Lapan
4b8b7c8ca7 FuriString 2022-11-20 20:29:08 +01:00
Max Lapan
cbbef9750e Basic serialize, cont 2022-11-20 19:00:39 +01:00
Max Lapan
0fe2c99015 Basic serialize 2022-11-20 17:26:27 +01:00
Max Lapan
937809b94b Dedicated state for message 2022-11-20 15:25:36 +01:00
Max Lapan
24b738a639 Masks simplification 2022-11-20 15:06:17 +01:00
Max Lapan
4313852ba3 Handle long messages 2022-11-20 14:51:00 +01:00
Max Lapan
e29a64ffdb Fixed message decoding 2022-11-20 12:51:12 +01:00
Max Lapan
07e0ffc783 Prepare message decoding 2022-11-20 12:07:09 +01:00
Max Lapan
4aeedb7b88 Receiver address decoding 2022-11-20 11:41:31 +01:00
Max Lapan
77225c59ad Drop debug 2022-11-20 11:17:58 +01:00
Max Lapan
0bc197baae Message structure 2022-11-20 10:51:13 +01:00
Max Lapan
4c092c8e6f Basic sync 2022-11-19 18:16:48 +01:00
MX
5681016dce SubGHz: Fix starline encoder
o_O
2022-11-17 02:05:14 +03:00
RogueMaster
7ff15d223e Merge branch 'UNLEASHED' into 420 2022-11-15 16:15:35 -05:00
MX
0e9f6bef77 Speedup subghz favourites
if custom modulation was used, its saved in file itself, so no need to load it when using quick access from favourites
2022-11-15 23:00:30 +03:00
RogueMaster
ddb5ae2bd5 Merge branch 'UNLEASHED' into 420 2022-11-13 13:32:13 -05:00
MX
4240b59311 SubGHz: Fix magellan display issue 2022-11-12 22:16:02 +03:00