Commit Graph

90 Commits

Author SHA1 Message Date
DerSkythe 702786078d in PNG waves down 2 px, MHZ in Read screen 2022-10-11 22:38:36 +04:00
DerSkythe e78d73c35f fix PNG, move waves 2px down and code to correct values 2022-10-11 21:56:00 +04:00
derskythe 06c0adfe98 Save in last settings FrequencyAnalyzer last feedback set 2022-10-11 18:45:46 +04:00
derskythe b0d4146c76 Write full name of preset on Read/ReadRAW screen 2022-10-11 18:26:16 +04:00
MX 349a151330 fix memory leak 2022-10-11 03:29:59 +03:00
DerSkythe 52361b4adf Add split RAW files ability 2022-10-10 20:20:56 +04:00
MX 877a9202fd fix decode raw bugs (blank screen, broken files) 2022-10-09 19:45:39 +03:00
MX acbe7a10e2 enable hopping with detect raw, and trying to fix crashes
feature still very unstable, use at your own risk!!!
2022-10-09 14:43:18 +03:00
MX 91d7a38ca6 update changelog and fix subghz issues 2022-10-09 04:24:51 +03:00
MX 45840a1146 rise and shine mr freeman... 2022-10-09 00:37:22 +03:00
MX b0c9af9c06 Merge branch 'fz-dev' into dev 2022-10-08 23:11:16 +03:00
Sergey Gavrilov 31c0346adc [FL-976] Removing lambdas (#1849)
* Removing lambdas...
* Wake the fk up, Gordon! We have a citadel to burn!
* Here comes the Nihilanth
* Lambda documentation

Co-authored-by: あく <alleteam@gmail.com>
2022-10-09 02:38:29 +09:00
MX 464c725a48 fix debug logs 2022-10-07 23:05:00 +03:00
MX 4cb585e4b9 fix subghz display bug 2022-10-07 21:34:01 +03:00
MX b4b3c182c5 fixes for new printf and furistream 2022-10-07 18:32:58 +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
Sergey Gavrilov 38a82a1907 [FL-2839] Furi stream buffer (#1834)
* Core: stream buffer
* stream buffer: API and usage
* stream buffer: documentation
* stream buffer: more documentation
* Furi: fix spelling

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-07 21:27:11 +09:00
MX 81faca79ee remove duplicate allocs from subghz history 2022-10-07 00:31:29 +03:00
MX 3802171009 Revert "Merge branch 'fz-dev' into dev"
This reverts commit 03ad1770f8.
2022-10-06 18:23:50 +03:00
MX 03ad1770f8 Merge branch 'fz-dev' into dev 2022-10-06 18:23:44 +03:00
Skorpionm 11681d8ee8 [FL-2866, FL-2865] SubGhz: add frequency analyzer history (#1810)
* SubGhz: frequency analyzer history
* SubGhz: add vibro
* SubGhz: turn on the display when receiving a signal
* SubGhz: add signal reception indicator
* SubGhz: fix indicator
* SubGhz: fix FA history

Co-authored-by: あく <alleteam@gmail.com>
2022-10-06 23:48:29 +09:00
Skorpionm 061f53cd3c [FL-2849] SubGhz: read RAW auto generation of names (#1772)
* SubGhz: read RAW auto auto generation of names depending on the date of the entry
* SubGhz: name generation modification RAW-YYYYMMDD-HHMMSS
* SubGhz: replace m-string with FuriString

Co-authored-by: あく <alleteam@gmail.com>
2022-10-06 23:43:17 +09:00
MX b61e41163b fix subghz double click after delete, fix rename bug, fix unirf 2022-10-06 15:10:08 +03:00
MX ac286dfed8 fix subghz bruteforcer, change subghz raw naming 2022-10-06 14:10:56 +03:00
MX c60bfbf271 oh no 2022-10-05 21:27:13 +03: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 b5d6d60535 New notification sequence for Frequency Analyser
PR #86 by @BastienB3
2022-10-04 21:05:09 +03:00
MX 06a7bda69b block hopping and detect raw at same time
and fix freq analyzer feedback display backlight
2022-10-04 17:58:12 +03:00
MX 110dc48b96 Merge remote-tracking branch 'origin/dev' into dev 2022-10-03 18:42:52 +03:00
MX 37c666ddf5 Merge pull request #82 from TQMatvey/pr_temp
SubGhz: Enable backlight on new signal
2022-10-03 18:42:18 +03:00
MX 6ddca568b9 correct notification sequence 2022-10-03 18:41:37 +03:00
MX 8993db56b8 this was not part of previous change 2022-10-03 18:40:22 +03:00
MX 3c1efda1db return carrier test included with non debug builds 2022-10-03 18:36:06 +03:00
MX dce5af5c2e hmm 2022-10-03 18:22:09 +03:00
MX fbacdc5b7b fix critical bug with subghz rpc 2022-10-03 18:21:18 +03:00
MX 8dba4f25ae unused 2022-10-03 18:20:49 +03:00
derskythe 43ef4046ed Add stubs for split 2022-10-03 19:00:35 +04:00
derskythe be42c390f2 Save on SD Card only RAW files 2022-10-02 16:57:32 +04:00
derskythe cbda5d996f Fix uncommited merge 2022-10-02 16:50:03 +04:00
derskythe de1ec97512 Merge remote-tracking branch 'refs/remotes/origin/fix-read-in-readraw-crash' into fix-read-in-readraw-crash 2022-10-02 16:20:18 +04:00
MX 8af749c965 enable saving detect raw state via define 2022-10-02 13:50:29 +03:00
MX 63fee41a1f enable worker back 2022-10-02 09:51:27 +03:00
TQMatvey f441fed68d SubGhz: Follow system backlight timer 2022-10-02 13:48:06 +07:00
TQMatvey 6e0eeed773 SubGhz: turn on display for new signal 2022-10-02 13:29:16 +07:00
MX 6bf306200e make loading subghz file from favourites a bit faster 2022-10-02 08:50:41 +03:00
MX e2faf31b45 debug in subghz only when compiled with DEBUG=1 2022-10-02 07:34:39 +03:00
MX 85eb740559 do not save detect raw on/off settings 2022-10-02 06:38:34 +03:00
MX cea14ae9c5 fix dir creation bug, save files only for RAW
TODO: files are broken when they have more than 512 elements in one line
Split file to 512 element chunks as it done in regular Read RAW
2022-10-02 06:23:09 +03:00