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