Commit Graph

461 Commits

Author SHA1 Message Date
RogueMaster
e5367086d8 Merge branch 'UNLEASHED' into 420 2022-12-21 10:53:00 -05:00
MX
8deecc9241 Fix comment 2022-12-21 15:12:17 +03:00
MX
0bfaaa0fe1 SubGHz: Add manually +2 new remotes
Allow manual creation of Nice Flor S, Nice Smilo
2022-12-21 15:11:12 +03:00
RogueMaster
c1d9423c04 Merge branch 'UNLEASHED' into 420 2022-12-20 10:04:43 -05:00
MX
4fb03cde62 Merge branch 'fz-dev' into dev 2022-12-20 16:21:57 +03:00
Skorpionm
797eab8924 SubGhz: fix Hormann HSM (#2158)
* SubGhz: fix Hormann HSM
* SubGhz: add check pattern hormann protocol

Co-authored-by: あく <alleteam@gmail.com>
2022-12-20 21:42:16 +09:00
MX
021ba9dc1a Merge branch 'fz-dev' into dev 2022-12-16 00:16:47 +03:00
RogueMaster
f9c23c1a23 Merge branch 'ofwdev' into 420 2022-12-15 15:42:44 -05:00
Skorpionm
b5e7bb3334 [FL-3043] SubGhz: add SMC5326, UNILARM protocol (#2138)
* SubGhz: add SMC5326 protocol
* SubGhz: add unit_test smc5326 protocol

Co-authored-by: あく <alleteam@gmail.com>
2022-12-16 05:25:43 +09:00
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