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
Round-Pi
b89902942b
typo combing
2023-02-20 10:55:53 -05:00
MX
896a78c645
Use 17 (1W) pin for subghz debug mode
2023-02-12 20:02:27 +03:00
MX
a098e0561e
Temp fix
...
BUG: Now sound works but sending signal with sound on doesn't actually send signal!!!
Need to return previous implementation with 2 channel Timer or find another way
2023-02-10 00:56:29 +03:00
MX
fda38c9d04
Debug pin setting for subghz protocol development
...
When DEBUG is on in settings, you can turn on debug pin in radio settings now, DO NOT use it if you don't know what it is!!!!
2023-02-09 22:41:12 +03:00
Victor
5458157924
Added external CC1101 support
2023-02-02 22:47:50 +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
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
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
96a97f1bfb
Merge branch 'fz-dev' into dev
2022-12-17 07:25:49 +03:00
Skorpionm
2dea6969fe
[FL-3040] Audio support for SubGhz ( #2131 )
...
* Furi_hal_speaker: multiple resource usage
* Furi_hal_speaker: fix multiple resource usage
* Furi_hal_speaker: fix music_player_worker
* Furi_hal_speaker: fix mutex release queue handling
* SubGhz: add furi_hal_subghz_set_debug_pin
* SubGhz: add sound SubGhz Read, SubGhz Read RAW
* furi_hal_speaker: add __attribute__((warn_unused_result)) for furi_hal_speaker_acquire()
* Furi_hal_speaker: fix review comments
* SubGhz: cleanup naming and locking timings
* SubGhz,FuriHal: fix speaker deinit logic and subghz speaker release sequence
* FuriHal: crash on speaker acquire/release from IRQ
* Furi, FuriHal: FURI_WARN_UNUSED and documentation update
* Bump api symbols version: fix broken speaker
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-12-17 07:20:10 +09:00
MX
1fc67f76a2
Merge branch 'fz-dev' into dev
2022-12-08 08:58:39 +03:00
Nikolay Minaylov
2daf39018b
[FL-3001] File browser base folder ( #2091 )
...
* File browser base folder
* Format sources
* FuriHal: bump api version
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-12-07 23:17:41 +09:00
MX
930b369812
Merge branch 'fz-dev' into dev
2022-11-10 21:38:03 +03:00
Skorpionm
721ab717d7
[FL-2961] SubGhz: properly handle storage loss ( #1990 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-11-11 02:14:44 +09:00
MX
684fdc632f
Merge branch 'fz-dev' into dev
2022-11-10 06:57:08 +03:00
あく
e8913f2e33
Code cleanup: srand, PVS warnings ( #1974 )
...
* Remove srand invocation
* PVS High priority fixes
* PVS High errors part 2
* Furi: heap tracing inheritance
* Furi add __builtin_unreachable to furi_thread_catch
2022-11-05 18:07:24 +03:00
MX
a99d29c0f3
Merge branch 'fz-dev' into dev
2022-10-26 23:09:58 +03:00
Skorpionm
aff99a72e8
SubGhz: fix variable types and CC1101 GPIO initialization optimization ( #1931 )
...
* SubGhz: fix variable types
* SubGhz: CC1101 GPIO initialization optimization
* SubGhz: return back gpio init
* SubGhz: cleanup grammar in math and format doxygen comments
Co-authored-by: あく <alleteam@gmail.com>
2022-10-27 04:40:13 +09:00
MX
022315e93d
Improve keeloq, add JCM support, fix Nice Smilo, MHouse, and more
...
now manufacturer name is saved into file, and will not change randomly,
added support for JCM
fixed Nice Smilo, MHouse
2022-10-12 04:18:29 +03:00
Skorpionm
906124b091
[FL-2886] SubGhz: fix text overlap in read ( #1853 )
2022-10-10 13:43:15 +09:00
MX
4cb585e4b9
fix subghz display bug
2022-10-07 21:34:01 +03:00
MX
bdd052937b
Merge branch 'fz-dev' into dev
2022-10-07 17:24:20 +03:00
Sergey Gavrilov
4000f0cac5
[FL-2870] Printf function attributes ( #1841 )
...
* Furi strings: printf attribute
* Logs: printf attribute
* Plugins: adapt
* Plugins: accommodate
* Unit tests: accommodate
Co-authored-by: あく <alleteam@gmail.com>
2022-10-07 22:35:15 +09:00
MX
0796263e81
Merge branch 'fz-dev' into dev
2022-10-05 19:27:46 +03:00
Sergey Gavrilov
4bf29827f8
M*LIB: non-inlined strings, FuriString primitive ( #1795 )
...
* Quicksave 1
* Header stage complete
* Source stage complete
* Lint & merge fixes
* Includes
* Documentation step 1
* FBT: output free size considering BT STACK
* Documentation step 2
* py lint
* Fix music player plugin
* unit test stage 1: string allocator, mem, getters, setters, appends, compare, search.
* unit test: string equality
* unit test: string replace
* unit test: string start_with, end_with
* unit test: string trim
* unit test: utf-8
* Rename
* Revert fw_size changes
* Simplify CLI backspace handling
* Simplify CLI character insert
* Merge fixes
* Furi: correct filenaming and spelling
* Bt: remove furi string include
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-06 00:15:23 +09:00
MX
72de4af6db
change it back temporarily
2022-09-15 19:59:00 +03:00
MX
5bbb13c5c9
Merge branch 'fz-dev' into dev
2022-09-15 19:58:11 +03:00
Skorpionm
8b05bd1106
[FL-2814] SubGhz: fix display information in the file if the frequency is not available for transmission in the given region ( #1724 )
2022-09-16 00:42:44 +09:00
MX
3fbaad1488
Merge branch 'fz-dev' into dev
2022-09-14 21:04:04 +03:00
SG
b9a766d909
[FL-2627] Flipper applications: SDK, build and debug system ( #1387 )
...
* Added support for running applications from SD card (FAPs - Flipper Application Packages)
* Added plugin_dist target for fbt to build FAPs
* All apps of type FlipperAppType.EXTERNAL and FlipperAppType.PLUGIN are built as FAPs by default
* Updated VSCode configuration for new fbt features - re-deploy stock configuration to use them
* Added debugging support for FAPs with fbt debug & VSCode
* Added public firmware API with automated versioning
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: SG <who.just.the.doctor@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-09-15 02:21:03 +09:00
SG
873e1f114b
[FL-2627] Flipper applications: SDK, build and debug system ( #1387 )
2022-09-15 01:11:38 +09:00