gid9798
d87df3e6c2
Change custom btn sending logic
2023-05-14 01:34:43 +03:00
gid9798
71f48ea39e
Keeloq and Star line remove duplicate code
2023-05-14 00:48:06 +03:00
gid9798
6b56de5c93
SubGhz some changes
2023-05-13 23:16:28 +03:00
gid9798
07b2f0109a
SubGhz: keloq
2023-05-13 21:57:25 +03:00
gid9798
23a24c42c1
SubGhz: Fix add manual Alutech AT 4N
2023-05-13 16:48:51 +03:00
gid9798
c0a26cf1eb
SubGhz custom btn improved code readability some "if" optimization
2023-05-13 14:43:11 +03:00
gid9798
8012f9cd44
Fix offset in some files
2023-05-12 23:38:09 +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
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
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
dd1a92803e
Adding fallback Just in case
2023-04-20 01:24:04 +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
059053b9b8
SubGHz Remote add Alutech AT4N Support
...
Fix null pointer dereference
2023-04-18 22:16:29 +03:00
MX
1a17699356
Improve nero radio encoder timings
2023-04-16 05:02:36 +03:00
MX
8a468fccf0
Nero Radio 57bit experimental support
...
+ encoder improvements and decoder changes
Please report if you find any issues with old 56bit systems that was working before this change!
2023-04-14 23:44:18 +03:00
MX
afab1bdaad
SubGhz - Temp Fix RAW recording and reading
...
and remove unused file
2023-04-14 23:37:20 +03:00
MX
4c7fa05bfe
Add alutech table to enviroment alloc and free
2023-04-10 02:55:16 +03:00
MX
c2997bb1fc
Trying to fix button issues in sbughz remote
2023-04-09 23:56:41 +03:00
MX
cb12369b1c
Merge branch 'dev' into custom-buttons
2023-04-01 21:59:22 +03:00
MX
01719eceb1
oh i forgot to remove logs
2023-04-01 21:38:15 +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
MX
d207e3f889
Fix msgs
2023-04-01 17:40:46 +03:00
MX
e7cada7ac7
Improve type guessing by bits
2023-03-30 18:46:13 +03:00
MX
cae1a6cc08
SubGHz: ScherKhan more informative messages instead of "Unknown"
...
may be not correct, because we guessing type by bits
2023-03-30 04:51:52 +03:00
MX
e381951ecc
Fix SL 72bit false detections
2023-03-30 03:57:27 +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
130181614a
Aprimatic emulation support testing
...
thats was hard!
2023-03-27 23:10:45 +03:00
MX
94d238c611
Add 418mhz to hopping list
2023-03-21 23:38:37 +03:00
MX
f5b818541e
Add 318 mhz back to hopping list
2023-03-21 17:57:46 +03:00
MX
db54c463e6
Fix hopper stuck at 433.42 due to wide range tx'es
...
When we using 433.92 remote flipper in hopping mode will stuck at 433.42 and may loose signal because of that, need to avoid using close freqs in hopping, only freqs with bigger difference like 310 -> 315
2023-03-21 17:52:21 +03:00
MX
5660111b28
Merge branch 'fz-dev' into dev
2023-03-20 20:04:22 +03:00
Skorpionm
445a1aa7b0
SubGhz: fix Incorrect comparison in subghz_setting_get_hopper_frequency ( #2518 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-03-21 01:30:57 +09:00
MX
2cefc9aab0
Security+ 2.0 custom buttons
2023-03-16 18:14:39 +03:00
MX
2a040f245f
Merge branch 'fz-dev' into dev
2023-03-15 21:25:06 +03:00
Skorpionm
3a242e5fc3
SubGhz: bugfix unable to send, new generated secplus_v2 protocol ( #2488 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-03-15 21:16:52 +09:00
MX
5ddb9bd444
Correct hopping freqs, now it actually works good
2023-03-12 18:07:54 +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
1a9544778b
Default layout for non standard remotes
2023-03-04 05:42:53 +03:00
MX
fe84e9521c
More subghz updates and fixes
2023-03-04 00:03:04 +03:00
MX
91e2b466d3
Fix and update subghz protocols to use new error system
2023-03-03 23:34:43 +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
cf6dc9f895
Fix timings for CAME protocol, Fix #280
2023-03-01 00:25:11 +03:00
MX
8deb29a8ff
Fix #370 and fix other protocol counter
2023-02-28 21:45:55 +03:00
MX
c3a6ba3c02
Small fixes
2023-02-28 07:09:13 +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
21c52df090
bft programming mode & run fbt format
2023-02-28 00:10:16 +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
172c0e077f
Fix counter
2023-02-25 23:25:32 +03:00
MX
4dbb55d740
Beninca support
2023-02-25 23:10:59 +03:00
MX
ba09da107a
Worst code ever
...
subghz imporvements
- hold right to delete signal in read
- extra buttons in saved signals
- ability to change counter increase value in debug
2023-02-25 22:28:35 +03:00
Round-Pi
b89902942b
typo combing
2023-02-20 10:55:53 -05:00
MX
de07313173
Merge pull request #335 from assasinfil/nice-one
...
Nice one encoder
2023-02-13 21:11:03 +03:00
assasinfil
921db0bb22
Bugfix
2023-02-13 21:04:11 +03:00
assasinfil
c56eaae89d
Data save fix
2023-02-13 20:49:39 +03:00
assasinfil
185bb3277a
Test fix
2023-02-13 19:58:07 +03:00
assasinfil
d179199a42
Need fix
2023-02-12 00:01:43 +03:00
jbohack
73a9425f73
added the common pager frequency to the frequency list
2023-02-11 15:20:34 -05:00
assasinfil
f388a7ecab
Bit fix
2023-02-11 20:26:18 +03:00
assasinfil
92d55ec90f
Fix
2023-02-11 20:09:36 +03:00
assasinfil
f86582b99e
Fix
2023-02-11 20:09:01 +03:00
assasinfil
c2545a2f7b
Encoder fix
2023-02-11 19:18:42 +03:00
MX
81064f8e43
Alutech display text fixes
2023-02-10 23:32:49 +03:00
MX
bd2d7bf42f
Small fixes
2023-02-10 22:48:35 +03:00
MX
e9df7c9b72
Merge pull request #322 from assasinfil/alutech_at_4n
...
Alutech at 4n
2023-02-10 22:33:04 +03:00
assasinfil
14331a197b
Timeout after preambula fix
2023-02-10 21:52:13 +03:00
assasinfil
e40444b526
Iterators fix
2023-02-10 21:49:28 +03:00
assasinfil
0521bd4320
Encoder full realization
2023-02-10 21:42:07 +03:00
assasinfil
6871c2c142
Encoder fix
2023-02-10 20:34:27 +03:00
assasinfil
b79cac4473
Encoder completed with bad crc
2023-02-10 19:03:32 +03:00
assasinfil
5cf4f5fab4
Cleanup
2023-02-10 16:32:30 +03:00
assasinfil
d9f6b02da5
Hop fix
2023-02-10 16:17:56 +03:00
assasinfil
a551317cc2
Encoder fix
2023-02-10 15:55:31 +03:00
assasinfil
727c21d60a
Merge branch 'dev' into kinggates_stylo_4k
2023-02-09 22:47:53 +03:00
assasinfil
2bd80f510a
Init encoder
2023-02-09 22:45:02 +03:00
assasinfil
05be200762
Hop len fix
2023-02-09 21:37:54 +03:00
assasinfil
b47174d206
Completed encoder
2023-02-09 21:26:10 +03:00
assasinfil
502e8d1d8d
Small fix
2023-02-09 21:17:16 +03:00
assasinfil
5d6ce87259
Encoder fix
2023-02-09 19:06:41 +03:00
MX
539c4e2dd0
Fixes & imporvements
...
Use our custom icon for Bin RAW
2023-02-09 17:49:28 +03:00
MX
b9351649ed
Merge branch 'fz-dev' into dev
2023-02-09 17:48:50 +03:00
MX
ba36f4672c
Throw away Kostily & Velosipedy
...
Ne bag a ficha, bolshe ne nuzhna
2023-02-09 17:21:40 +03:00
assasinfil
e17877b6a1
Kinggates stylo 4k tx realization
...
Co-authored-by: MX <10697207+xMasterX@users.noreply.github.com>
2023-02-09 12:57:22 +03:00
Skorpionm
163be139eb
SubGhz: add protocol BinRAW (binarization of data quantized by the minimum correlated duration) ( #2322 )
...
* SubGhz: add protocol DataRAW (binarization of data quantized by the minimum correlated duration)
* SubGhz: fix name history
* SubGhz: add encoder Data_RAW protocol
* SubGhz: decreasing the size of the LevelDuration structure
* SubGhz: history, added check that there is free RAM
* SubGhz: checking for free memory, support to pass without gap
* SubGhz: add running average to average the result, auto cut noise at the end of a burst
* SubGhz: support for repeating sequences
* SubGhz: fix secplus_v2 decoder
* SubGhz: bin_RAW fix add history
* SubGhz: add debug
* SubGhz: debug refactoring
* FURI_LOG: add FURI_LOG_RAW_x formatted string output like printf
* SubGhz: fix new FURI_LOG metod
* FURI_LOG: fix unit test
* SubGhz: add enable/disable BinRAW protocol decoding
* SubGhz: fix PVS
* SubGhz: forcibly turn off the speaker when exiting SubGhz
* SubGhz: adaptive adjustment to the noise level
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-09 13:48:06 +09:00
MX
d02c586b92
Merge branch 'fz-dev' into dev
2023-02-08 21:05:17 +03:00
Skorpionm
db1a8f8014
[FL-3099] SubGhz: add protocol KingGates Stylo4k ( #2368 )
...
* [FL-3099] SubGhz: add protocol KingGates Stylo4k
* SubGhz: add unit test file
* f7: api: reverted symbols
Co-authored-by: hedger <hedger@nanode.su>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-09 02:47:39 +09:00
Skorpionm
bf4d00a7d1
[FL-3100] SubGhz: add protocol Nice One ( #2358 )
...
* SubGhz: add protocol Nice One
* SubGhz: fix annotation
* SubGhz: add unit test
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-09 02:20:28 +09:00
MX
bbc1ba62fc
Merge branch 'fz-dev' into dev
2023-02-08 20:12:10 +03:00
Skorpionm
31259d5304
[FL-3091] SubGhz: add protocol Alutech at-4n ( #2352 )
...
* GubGhz: add protocol Alutech at-4n
* SubGhz: fix syntax
* SubGhz: fix subghz_protocol_decoder_alutech_at_4n_get_hash_data
* SubGhz: add unit test alutech at-4n
* SubGhz: add name key
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-09 01:59:49 +09:00
Skorpionm
0afc4a8982
[FL-3092] SubGhz: add DOOYA protocol ( #2178 )
...
* SubGhz: add DOOYA protocol
* SubGhz: add unit_test DOOYA protocol
* SubGhz: fix protocol Dooya
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-09 01:37:24 +09:00
Brandon Weeks
8288a08eb3
SubGhz: add protocol "Linear Delta-3" ( #2239 )
...
* SubGhz: add protocol "Linear Delta-3"
* SubGhz: fix Leniar Delta 3
* BadUSB: mask pvs studio warning for valid code
Co-authored-by: SkorP <skorpionm@yandex.ru>
Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: Skorpionm <85568270+Skorpionm@users.noreply.github.com>
2023-02-09 00:26:45 +09:00
MX
0dccbe28bb
Merge branch 'fz-dev' into dev
2023-02-08 17:15:17 +03:00
Skorpionm
99253a0e28
[FL-3093, FL-3087] SubGhz: Fix Raw write, add short duration filter setting ( #2300 )
...
* SubGhz: Fix recording RAW files, sometimes could not start at a high level
* SubGhz: subghz_worker, add short duration filter setting
* SubGhz: capture raw timings in cli. Furi: clear pending interrupts on ISR set/reset
* SubGhz: fix start duration in furi_hal_subghz_start_async_rx
* [FL-3093] SubGhz: hopping issue in some regions
* [FL-3087] SubGhz: fix delete-ok issue
* SubGhz: remove copypasta from rx_raw cli command
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-08 22:20:42 +09:00
MX
6c768f2019
Merge branch 'fz-dev' into dev
2023-02-08 12:09:57 +03:00
hedger
224d0aefe4
[FL-2733] multitarget support for fbt ( #2209 )
...
* First part of multitarget porting
* Delete firmware/targets/f7/Inc directory
* Delete firmware/targets/f7/Src directory
* gpio: cli fixes; about: using version from HAL
* sdk: path fixes
* gui: include fixes
* applications: more include fixes
* gpio: ported to new apis
* hal: introduced furi_hal_target_hw.h; libs: added one_wire
* hal: f18 target
* github: also build f18 by default
* typo fix
* fbt: removed extra checks on app list
* api: explicitly bundling select mlib headers with sdk
* hal: f18: changed INPUT_DEBOUNCE_TICKS to match f7
* cleaned up commented out code
* docs: added info on hw targets
* docs: targets: formatting fixes
* f18: fixed link error
* f18: fixed API version to match f7
* docs: hardware: minor wording fixes
* faploader: added fw target check
* docs: typo fixes
* github: not building komi target by default
* fbt: support for `targets` field for built-in apps
* github: reworked build flow to exclude app_set; fbt: removed komi-specific appset; added additional target buildset check
* github: fixed build; nfc: fixed pvs warnings
* attempt to fix target id
* f7, f18: removed certain HAL function from public API
* apps: debug: enabled bt_debug_app for f18
* Targets: backport input pins configuration routine from F7 to F18
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-08 01:33:05 +09:00
MX
bfbcce030c
Fix GUI issues
...
Fix secplus v1 text too
2023-02-03 15:39:02 +03:00
Victor
5458157924
Added external CC1101 support
2023-02-02 22:47:50 +03:00
MX
e07b96e04b
Merge branch 'dev' into somfy_keytis
2023-01-19 20:02:18 +03:00
assasinfil
7f08b25928
Inter-frame fix
2023-01-19 19:51:15 +03:00
MX
f8cc914a15
Change default hopping frequency list
...
Change it to use only most common frequencies
2023-01-19 18:14:05 +03:00
assasinfil
c6e30a1ed9
Inter-frame timeout fix
2023-01-19 18:04:03 +03:00
assasinfil
3dd76f5c2f
Added somfy keytis encoder
2023-01-19 14:49:00 +03:00
MX
0b92e5ae74
Fix various issues
2023-01-18 19:16:20 +03:00
MX
27826f95ca
Merge branch 'dev' into somfy_encoder_new
2023-01-18 19:01:22 +03:00
MX
c708a301f5
Merge branch 'fz-dev' into dev
2023-01-18 18:26:49 +03:00
MX
927fcca081
Revert "Merge pull request #252 from X-Stuff/dev-advanced-config"
...
This reverts commit ed5b2da9ad
.
2023-01-18 18:18:17 +03:00
assasinfil
379807423f
Debug prints cleanup
2023-01-18 16:21:42 +03:00
assasinfil
5123fac5d9
Full realization
2023-01-18 15:11:32 +03:00
assasinfil
cd5596027f
Fixed
2023-01-18 14:57:30 +03:00
hedger
341610b8a1
[FL-3080] fbt: PVS support ( #2286 )
...
* fbt: added firmware_pvscheck & firmware_pvs targets for *nix
* fbt: pvs support on Windows
* fbt: additional fixes & docs for PVS support
* fbt: fixes for updater env configuration
* github: reworked pvs workflow
* vscode: added PVS shortcut
* pvs: added --ignore-ccache flag
* fbt: pvs: opening web browser if there are warnings
* fbt: pvs: added browser handler for mac
* github: fixed report path for PVS
* fbt: pvs: fixed report upload path
* removed intentional PVS warning
* fixed more PVS warnings
* fixed secplus_v1 PVS warning
* fbt: added PVSNOBROWSER flag
* github: setting PVSNOBROWSER for pvs runs
* fbt: less debug output
Co-authored-by: あく <alleteam@gmail.com>
2023-01-17 15:55:49 +03:00
assasinfil
414a13131a
Fix v2?
2023-01-17 13:41:41 +03:00
assasinfil
08acfa50c0
Fix?
2023-01-17 00:36:18 +03:00
assasinfil
75c47a8d64
Full package data
2023-01-17 00:06:00 +03:00
TQMatvey
f41c06ab74
somfy telis: not done yet
...
Co-authored-by: assasinfil <nfa57643@gmail.com>
2023-01-16 22:10:16 +07:00
assasinfil
5f82732b4f
Completed encoder
2023-01-16 16:40:12 +03:00
TQMatvey
729a1b5788
somfy_telis: encoder is almost done
...
Co-authored-by: assasinfil <nfa57643@gmail.com>
2023-01-16 19:41:16 +07:00
TQMatvey
b30aa890e6
initial Somfy Telis Encoder (doesnt work)
2023-01-11 19:47:45 +07:00
MX
a94c553c5a
Merge branch 'fz-dev' into dev
2023-01-07 01:59:20 +03:00
yan0f
9740dd8c75
Fix typos in source code ( #2258 )
2023-01-07 01:06:50 +09:00
MX
4571dd25a3
Merge branch 'dev' into dev-advanced-config
2023-01-03 18:48:33 +03:00
MX
82f8ad4540
Add 350Mhz to default range
...
Actually this frequency is used by some part of home devices like ceiling fans
2023-01-03 18:40:03 +03:00
MX
ba429f6c88
Merge branch 'dev' into dev-advanced-config
2023-01-01 23:16:55 +03:00
Dimitry
27bfe861d9
cc1101 modem configurable preset introduced.
...
Available to configure: datarate, bandwidth and manchester decoding flag
log ability added to unit_test app (it's very helpful when writing a unit_tests)
2022-12-31 02:10:21 +02:00
Skorpionm
ea054423b0
[FL-3074] SubGhz: CAME 12 bit encoder fix guard time ( #2210 )
...
* SubGhz: CAME encoder fix guard ime
* SubGhz: fix 2 encoder CAME
Co-authored-by: あく <alleteam@gmail.com>
2022-12-29 05:29:23 +09:00
MX
f89983e2fa
SubGhz: fix encoder CAME
...
by @Skorpionm | OFW PR 2210
2022-12-28 21:04:01 +03:00
MX
473f9c0e44
Merge branch 'fz-dev' into dev
2022-12-27 16:06:27 +03:00
Skorpionm
1390f10a6f
[FL-3068] SubGhz: add Holtek_ht12x protocol ( #2187 )
...
* SubGhz: add Holtek_ht12x protocol
* SubGhz: add unit_test holtek_ht12x
* SubGhz: correct string formatting
Co-authored-by: あく <alleteam@gmail.com>
2022-12-27 17:29:21 +09:00
MX
6d368c3e3a
Merge branch 'fz-dev' into dev
2022-12-26 22:42:21 +03:00
Georgii Surkov
8582670a34
[FL-2811] Fix PVS-Studio warnings ( #2142 )
...
Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: gornekich <n.gorbadey@gmail.com>
2022-12-26 21:13:30 +09: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
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
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
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
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
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
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
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