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