Commit graph

188 commits

Author SHA1 Message Date
Skorpionm
b625e84424
SubGhz: Add Chamberlain 7-Code, Chamberlain 8-Code, Chamberlain 9-Code (#1288)
* SubGhz: fix protocol MegaCode start duration
* SubGhz:  add reception Chamberlain Code 7, 8, 9 protocols
* SubGhz: Generating an upload from HEX data and a duration of 1 bit
* SubGhz: add transmit Chamberlain Code 7, 8, 9 protocol
* SubGhz: Rename Firefly -> Linear

Co-authored-by: あく <alleteam@gmail.com>
2022-06-01 21:17:21 +09:00
UberGuidoZ
2c4b2b8775
Fixing typo across many files (#1287)
* Update furi_hal_subghz.c
* Update subghz_scene_read_raw.c
* Update subghz_i.c
* Update came_twee.c
* Update secplus_v2.c
2022-06-01 07:35:31 +09:00
Skorpionm
66dbb68947
SubGhz: support 310 MHz and fix (#1262)
* SubGhz: add frequency support 310 MHz
* SubGhz: deleting a TMP file using the "Erase" button in Read RAW
* SubGhz: fix frequency analyzer scan speed
* SubGhz: fix start duration came_atomo protocol
* SubGhz: refactoring subghz_setting
* SubGhz: refactoring load setting frequency analyzer
* SubGhz: fix load setting,  default frequency
* SubGhz: patch raw temp file remove code to work with string_t
* Storage: parallel safe cli
* SubGhz: new frequency settings loading system
* Assets: recompile to include latest subghz custom frequency control changes

Co-authored-by: あく <alleteam@gmail.com>
2022-06-01 00:50:50 +09:00
r3df0xx
5b3b37996a Revert "fixes"
This reverts commit 310e140024.
2022-05-27 22:18:41 +03:00
r3df0xx
b23b3c9e8d Revert "fetch big commit from upstream"
This reverts commit 6634999113.
2022-05-27 22:18:35 +03:00
r3df0xx
310e140024 fixes 2022-05-27 22:13:35 +03:00
r3df0xx
6634999113 fetch big commit from upstream 2022-05-27 22:12:40 +03:00
r3df0xx
8cc32e28da Revert "Update subghz_scene_set_type.c"
This reverts commit 49635f7295.
2022-05-27 17:15:53 +03:00
r3df0xx
cf714d3e66 Revert "Fetch upstream dev changes"
This reverts commit 6e88e33171, reversing
changes made to 580fe77fb7.
2022-05-27 17:14:43 +03:00
r3df0xx
676c843369 Revert "Update subghz_scene_read_raw.c"
This reverts commit 6171069802.
2022-05-27 17:14:32 +03:00
r3df0xx
72f7b14cb3 Revert "Update subghz_scene_read_raw.c"
This reverts commit a301db68b3.
2022-05-27 17:14:20 +03:00
r3df0xx
a301db68b3 Update subghz_scene_read_raw.c
fix errors
2022-05-27 17:07:41 +03:00
r3df0xx
6171069802 Update subghz_scene_read_raw.c
fix compiling errors
2022-05-27 17:03:14 +03:00
r3df0xx
6e88e33171 Fetch upstream dev changes 2022-05-27 16:49:52 +03:00
r3df0xx
483f897dc8 Update subghz_scene_set_type.c 2022-05-27 16:43:51 +03:00
r3df0xx
49635f7295 Update subghz_scene_set_type.c 2022-05-27 16:33:39 +03:00
Skorpionm
67fbefbe63
SubGhz: Сreating and delivering Security+ 2.0 (#1273)
* SubGhz: Security+ 2.0 "Add manually" option
* SubGhz: fix message error
* Unit_test: add Security+ 2.0 encoder
* Applications: remove obsolete code
* SubGhz: save menu position in "Add Manually" menu

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-05-27 15:19:20 +03:00
Skorpionm
5c45250dd2
SubGhz: Сreating and delivering Security+ 1.0 (#1268)
* SubGhz: fix frequency reset on incomplete exit from the transmission menu
* SubGhz: fix incorrect shutdown of CC1101 if it was not turned on
* SubGhz: consciousness and transmission support Security+ 1.0
* Unit_test: add test encoder Security+ 1/0
* SubGhz: fix start counter Security+ 1.0

Co-authored-by: SG <who.just.the.doctor@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-05-27 14:29:52 +03:00
Nikolay Minaylov
79920a3522
[FL-2491] File browser GUI module (#1237)
* File browser module and test app
* nfc: Add support for saved files in subdirectories
* nfc: Use helper function to get shadow path when loading data
* File browser dialog integration pt.1
* File browser dialog integration pt.2
* Gui,Dialogs: drop file select
* Correct use of dynamic string_t(string_ptr)

Co-authored-by: Yukai Li <yukaili.geek@gmail.com>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-05-27 14:19:21 +03:00
r3df0xx
4d251ebeb9 Update subghz_scene_set_type.c 2022-05-26 22:24:17 +03:00
r3df0xx
c9b1168db9 new subghz fixes 2022-05-26 22:15:53 +03:00
r3df0xx
23053b9f82 Add BFT creation 2022-05-24 23:43:23 +03:00
r3df0xx
dd2da164de New improvements
1) SubGhz: consciousness and transmission support Security+ 1.0 SAVE AND SEND! ;
2) SubGhz: fix incorrect shutdown of CC1101 if it was not turned on;
3) SubGhz: fix frequency reset on incomplete exit from the transmission menu
2022-05-24 20:56:37 +03:00
r3df0xx
454e18252f SubGhz Improvements
fix start duration came_atomo protocol, fix freq. anal. scan speed, add 310mhz, deleting a TMP file using the "Erase" button in Read RAW,
2022-05-23 18:38:53 +03:00
r3df0xx
b9d255d889 fetch upstream 2022-05-19 20:54:37 +03:00
r3df0xx
7724bac58a Revert "Merge branch 'flipperdevices:dev' into dev"
This reverts commit 935c2df029, reversing
changes made to 524b602700.
2022-05-19 20:03:57 +03:00
Eng1n33r
935c2df029
Merge branch 'flipperdevices:dev' into dev 2022-05-19 19:37:41 +03:00
あく
9c3f465afd
[FL-2537, FL-2539, FL-2534, FL-2534, FL-2525]: UI and UX improvements (#1246)
* FL-2537: ON/OFF buttons
* FL-2539: cancelable lowbatt shutdown
* FL-2534: update storage format results screen, cleanup dialog_ex usage.
* FL-2534: storage setting UX rework
* FL-2525: unify arrows icons
* Remove unused icons
* UI: Rename Ok to OK
2022-05-20 02:07:45 +10:00
r3df0xx
7fbf49d377 plugins 2022-05-17 15:54:09 +03:00
Eng1n33r
4cd2d9731c
Merge branch 'flipperdevices:dev' into dev 2022-05-11 18:53:49 +03:00
Skorpionm
9a11d3996d
SubGhz: fix Princeton false positive on GateTx receive (#1218)
Co-authored-by: あく <alleteam@gmail.com>
2022-05-11 18:09:11 +03:00
r3df0xx
16db5b1564 Update subghz_scene_set_seed.c
new func
2022-05-08 21:26:15 +03:00
Eng1n33r
88446baf45
Merge branch 'flipperdevices:dev' into dev 2022-05-08 21:18:14 +03:00
Skorpionm
f04d0eea96
SubGhz: add protocol MegaCode (#1204)
* SubGhz: add protocol MegaCode
* SubGhz: check for guard time injection at the end of buffer
* SubGhz: rollback samples counting in trasmitter
* SubGhz: fix subghz_file_encoder_worker incorrect pulse sequence
* Input: tune debounce interval
* SubGhz: fix spelling in subghz_file_encoder_worker_add_level_duration

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-05-08 20:50:20 +03:00
r3df0xx
2920052f0b Merge remote-tracking branch 'upstream/dev' into dev 2022-05-06 17:07:45 +03:00
hedger
4d6b170769
[FL-2520] FW build with -Wextra (#1185)
* Fixing compiler warnings with -Wextra
* More warnings suppression, WIP
* Even more warning fixes
* Added new lines at end of text files.
* Padding fix
* Additional fixes to warnings on different build configurations; added -Wextra to default build pipeline
* Fixes for Secplus v1
* -additional warnings
* +-Wredundant-decls fixes
* FuriHal: print stack overflow task name in console
* FuriHal: add missing include

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-05-06 16:37:10 +03:00
Eng1n33r
9aab239e18
Merge branch 'flipperdevices:dev' into dev 2022-04-29 22:13:54 +03:00
Skorpionm
73477cceed
SubGhz add protocol Firefly (#1183)
* SubGhz: add protocol "Firefly"
* SubGhz: refactoring "Add Manually" scene
* SubGhz: refactoring Firefly protocol

Co-authored-by: あく <alleteam@gmail.com>
2022-04-29 15:17:42 +03:00
Eng1n33r
c957f7c72b
Merge branch 'flipperdevices:dev' into dev 2022-04-28 21:32:05 +03:00
Nikolay Minaylov
4526503d81
[FL-2456] App notifications update (#1175)
* Notifications update: SubGHz
* Notifications: ibutton, infrared, rfid
2022-04-28 20:20:59 +03:00
r3df0xx
eb170098b8 remove extra furi logs, more 2022-04-28 13:33:22 +03:00
r3df0xx
371ec30bd0 Update subghz_scene_set_seed.c
delete incorrect function call
2022-04-27 17:47:46 +03:00
r3df0xx
7218f6023b Update subghz_scene_set_seed.c 2022-04-27 17:39:08 +03:00
r3df0xx
77a1a58d67 seed transfer to decoder 2022-04-27 17:01:07 +03:00
r3df0xx
8b984b363d correct seed values 2022-04-26 22:57:31 +03:00
r3df0xx
9b48e7a6bb Update subghz_scene_set_seed.c
seed in file, its working!
2022-04-26 22:18:15 +03:00
r3df0xx
9e0499c461 fixes 2022-04-26 21:35:02 +03:00
r3df0xx
b87a0f87fa Update subghz_scene_set_seed.c 2022-04-26 20:19:40 +03:00
r3df0xx
e17c8fc0a7 trythis 2022-04-26 19:56:49 +03:00
r3df0xx
1f5eb0df35 Update subghz_scene_set_seed.c 2022-04-26 18:30:45 +03:00
r3df0xx
e1f4025d98 Update subghz_scene_set_seed.c 2022-04-26 18:02:02 +03:00
r3df0xx
d7e9ea5214 + 2022-04-26 17:43:20 +03:00
r3df0xx
941ff162e8 rollback 2022-04-26 14:45:34 +03:00
r3df0xx
6b3faefcca Seed to FAAC_SLH decoder 2022-04-26 14:21:52 +03:00
r3df0xx
e49f6a1d76 seed transmition 2022-04-25 22:22:09 +03:00
r3df0xx
3201c2fb13 Update subghz_scene_set_seed.c 2022-04-24 23:29:43 +03:00
r3df0xx
74db3d6bb6 new concept 2022-04-24 21:33:22 +03:00
r3df0xx
67301111cc Update subghz_scene_set_seed.c 2022-04-24 20:54:57 +03:00
r3df0xx
a36c1d70e6 Update subghz_scene_set_type.c
try this
2022-04-24 00:11:46 +03:00
r3df0xx
35a1712ba3 correct data 2022-04-23 17:33:19 +03:00
r3df0xx
eb57632a22 //// 2022-04-23 17:17:22 +03:00
r3df0xx
4f580f1e17 Update subghz_scene_set_type.c 2022-04-23 16:51:17 +03:00
r3df0xx
3e9ef64a09 /// 2022-04-23 16:33:08 +03:00
r3df0xx
f5fa5039aa scene debug 2022-04-23 01:21:50 +03:00
r3df0xx
f2e41f0ab6 Merge branch 'dev' of https://github.com/Eng1n33r/flipperzero-firmware into dev 2022-04-21 19:57:11 +03:00
r3df0xx
e26c913d06 --- 2022-04-21 19:55:08 +03:00
Eng1n33r
97c8299f72
Merge branch 'flipperdevices:dev' into dev 2022-04-21 19:50:27 +03:00
Skorpionm
0ff9f43eab
SubGhz: loading/saving files from any folder below the parent (#1142)
Co-authored-by: あく <alleteam@gmail.com>
2022-04-21 19:10:50 +03:00
r3df0xx
a3d5d47cfe ref 2022-04-20 22:23:45 +03:00
r3df0xx
b8b568f721 Update subghz_scene_set_type.c 2022-04-20 20:51:21 +03:00
r3df0xx
03f5a45952 Update subghz_scene_set_seed.c 2022-04-20 20:47:32 +03:00
r3df0xx
b42e645195 some fixes 2022-04-20 20:27:35 +03:00
Eng1n33r
b41041e951
Merge branch 'flipperdevices:dev' into dev 2022-04-20 17:17:18 +03:00
Skorpionm
d530d164b9
[FL-2459, FL-2469]SubGhz: displaying a long name in RAW, launching files from subfolders, bugfix (#1125)
* SubGhz: fix the RAW file is not restored when it is launched from under the folder
* SubGhz: fix does not fit long RAW file name
* SubGhz: fix Read not cleared after file rename
* SubGhz: fix restore default frequency and modulation on output
* SubGhz: fix long name output in RAW
2022-04-20 16:51:24 +03:00
Eng1n33r
271508ef8b
Merge branch 'flipperdevices:dev' into dev 2022-04-20 16:34:24 +03:00
gornekich
9351076c89
[FL-2475] Text Box add three dots trim option (#1136)
* introduce text box debug application
* text box: add strip to dots option
* applications: update text box usage

Co-authored-by: あく <alleteam@gmail.com>
2022-04-19 22:23:50 +03:00
r3df0xx
6cfe5abd2a Update subghz_scene_set_type.c 2022-04-19 00:40:39 +03:00
r3df0xx
f2ec0a652a Faac SLH add manually 2022-04-19 00:32:25 +03:00
r3df0xx
4bda9d966e rollback2 2022-04-15 21:56:26 +03:00
r3df0xx
1752715f45 Update subghz_scene_seed.c
fix syntax
2022-04-15 20:43:44 +03:00
r3df0xx
0c931668b7 Merge remote-tracking branch 'upstream/dev' into dev 2022-04-15 20:40:22 +03:00
r3df0xx
4b175323ec Seed input. Trying to create. 2022-04-15 20:35:13 +03:00
あく
c209ec56fc
Release Candidate Bug Fixes and Improvements (#1121)
* Notification: use all input for backlight, otherwise it is causing issues on repeat. Dolphin: rework debug tools.

* Notification: remove unused variable

* Applications: fix incorrect count in system apps list

* SubGhz: fix memory leak in settings

* SubGhz: fix incorrect frequency in newly created keys

* Loader: make cli command parallel safe
2022-04-15 19:31:25 +03:00
Eng1n33r
e2d732f15e
Merge branch 'flipperdevices:dev' into dev 2022-04-14 17:52:45 +03:00
Skorpionm
a5cc3453c8
SubGhz: support for custom frequencies for SubGhz (#1108)
* SubGhz: add load setting
* SubGhz: add support file upload with custom frequencies
* SubGhz: add load region setting
* SubGhz: fix syntax
* SubGhz: fix furi_halt error
* Desktop: hide dolphin controls in production build
* Notification: fix crash on NotificationMessageTypeLedDisplayUnlock message

Co-authored-by: あく <alleteam@gmail.com>
2022-04-14 17:05:40 +03:00
Eng1n33r
a5ce145b32
Merge branch 'flipperdevices:dev' into dev 2022-04-11 16:56:15 +03:00
Dmitry Pavlov
b22ad77bbe
[FL-2438] Correct grammar in menus and application names (#1102)
* [FL-2403] Changed (Name and save) buttons name
* [FL-2403] NFC Reading revert LED color to blue
* [FL-2438] Capital_letter_menu_names
* [FL-2438] Capital_letter_menu_names
* [FL-2438] Rename and unify menu items with capitals
* [FL-2438] Capital_letter_menu_and_returned_Empty_folder
* [FL-2438] Capital_letter_menu_and_returned_Empty_folder_label
* [FL-2438] Capital_letter_menu_and_returned_Empty_folder_label_reformating

Co-authored-by: あく <alleteam@gmail.com>
2022-04-11 14:54:38 +03:00
r3df0xx
4a3e3aba34 rollback 2022-04-11 02:10:32 +03:00
r3df0xx
f10d95ddd6 = 2022-04-11 01:45:26 +03:00
r3df0xx
0ba76676df Update subghz_scene_receiver_info.c 2022-04-11 01:22:06 +03:00
r3df0xx
c4899ceaa2 Update subghz_scene_receiver_info.c 2022-04-11 01:15:19 +03:00
r3df0xx
2a2c4ba568 + 2022-04-11 00:38:20 +03:00
r3df0xx
745d91c53a input seed from device 2022-04-10 22:47:37 +03:00
Eng1n33r
09e3055cc6
Merge branch 'flipperdevices:dev' into dev 2022-04-10 03:11:33 +03:00
Skorpionm
7d022c6fda
[FL-2439] SubGhz: fix magic numbers and description in crash (#1103)
* [FL-2439] SubGhz: fix magic numbers and description on crash
2022-04-09 21:47:14 +03:00
r3df0xx
ce1d0fdbf7 Merge remote-tracking branch 'upstream/dev' into dev 2022-04-07 18:41:19 +03:00
Nikolay Minaylov
d635890342
[FL-2297, FL-2289] Power info command, Validator fixes (#1097)
* Power info command, validator fixes
* strdup in validator, fix memory leak
* furi_hal_crypto fixed again
* FuriHal: limit ARR and CC in speaker hal
* FuriHal: LL_TIM_DisableAllOutputs in speaker stop
* Rpc: fix memory leak in screen streaming
* Get rid of crypto_enable/crypto_disable

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-04-07 18:00:45 +03:00
Eng1n33r
7d223c3305
Merge branch 'flipperdevices:dev' into dev 2022-04-07 17:38:31 +03:00
Skorpionm
02b9cf90d5
[FL-2431, FL-2419] SubGhz: bugfixes (#1098)
* [FL-2431] SubGhz: fix Restart with an error (HardFault), while maintaining the RAW signal.
* Stream: fix adding maximum string length to arguments
* [FL-2419] SubGhz: fix flipper hang/Fatal Error when running edited Sub-GHz file.
* SubGhz: remove replace strcpy with strncpy, smaller text buffer and canary
* SubGhz: log key loading before load happen, rollback only rx message handling

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-04-07 14:47:47 +03:00
Eng1n33r
746d7e331b
Merge branch 'flipperdevices:dev' into dev 2022-04-04 01:24:17 +03:00