Commit Graph

62 Commits

Author SHA1 Message Date
VerstreuteSeele
269c5b4cde Text editing 2022-12-23 16:16:11 +01:00
RogueMaster
3d97fa6737 Merge branch 'UNLEASHED' into 420 2022-12-09 00:28:19 -05:00
MX
349ef2ecb8 Fix merge issues 2022-12-08 09:04:22 +03:00
MX
1fc67f76a2 Merge branch 'fz-dev' into dev 2022-12-08 08:58:39 +03:00
RogueMaster
1e3eb7a429 fmt changes 2022-12-07 23:32:34 -05:00
RogueMaster
29c4070d0b Update bad_usb_scene_file_select.c 2022-12-07 19:21:25 -05:00
RogueMaster
bc1f73801e Update bad_usb_scene_file_select.c 2022-12-07 19:20:18 -05:00
RogueMaster
9261e3cdcf Merge branch 'ofwdev' into 420 2022-12-07 19:16:33 -05: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
RogueMaster
4a8c814daf Merge branch 'UNLEASHED' into 420 2022-11-23 15:28:31 -05: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
MX
950dee48a0 Merge branch 'fz-dev' into dev 2022-11-12 16:43:12 +03:00
RogueMaster
4b9f353c78 fmt 2022-11-12 08:37:29 -05:00
RogueMaster
ffbbc7ecde Merge branch 'ofwdev' into 420 2022-11-12 08:35:37 -05:00
Nikolay Minaylov
73441af9c6 BadUSB and Archive fixes (#2005)
* BsdUsb: fix empty lines handling
* Archive: folders and unknown files rename fix

Co-authored-by: あく <alleteam@gmail.com>
2022-11-12 20:55:42 +09:00
MX
684fdc632f Merge branch 'fz-dev' into dev 2022-11-10 06:57:08 +03:00
RogueMaster
30dbaea2e8 Merge branch 'ofwdev' into 420 2022-11-05 14:23:42 -04: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
hedger
04e50c9f89 fbt: fixes for ufbt pt3 (#1970)
* fbt: replaced debug dir paths with FBT_DEBUG_DIR
* scripts: updated requirements.txt
* fbt: fixed wrong import
* fbt: removed delayed import for file2image
* fbt: added UPDATE_BUNDLE_DIR internal var
* fbt: cleaner internal management of extapps
* applications: added fap_libs for core apps to link with resources when building with --extra-ext-apps
* fbt: removed deprecation stub for faps
* fbt: added quotation for icons build cmd
* fbt: reworked BUILD_DIR & fap work dir handling; fap debug: using debug elf path from fbt
* fbt: explicit LIB_DIST_DIR
2022-11-05 20:47:59 +09:00
RogueMaster
07313d8687 Some error fixes 2022-11-04 21:53:03 -04:00
RogueMaster
409b3f2ddf FAP lfrfid? 2022-11-04 03:08:50 -04:00
RogueMaster
f955af5888 Update bad_usb_app_i.h 2022-11-04 02:55:12 -04:00
RogueMaster
d4ef6c8b7a Merge branch '420' into MoreFAPs 2022-11-04 02:35:15 -04:00
ESurge
79d55d5f74 Moved Bad USB to FAP
Added Bad USB Dummy Loader for Main Menu
Moved UniRFRemix files back to Main (Not sure why I moved them to Plugins)
2022-11-03 16:42:34 -07:00
RogueMaster
4f1eee3f8f Merge branch 'UNLEASHED' into 420 2022-11-03 10:24:45 -04:00
MX
24d65e8655 Fix badusb gui 2022-11-03 16:57:12 +03:00
MX
d92212f0ea Merge branch 'fz-dev' into dev 2022-11-03 16:56:15 +03:00
RogueMaster
c907c3e338 Merge branch '420' into MoreFAPs 2022-11-03 01:59:49 -04:00
RogueMaster
bf6fced3b3 Merge branch 'ofwdev' into 420 2022-11-03 01:58:29 -04:00
head47
eee90c6c40 Run Bad USB immediately after connection (#1955)
Co-authored-by: あく <alleteam@gmail.com>
2022-11-03 14:21:44 +09:00
Nikolay Minaylov
95182b266c BadUSB scrolllock typo fix (#1968)
Co-authored-by: あく <alleteam@gmail.com>
2022-11-03 13:42:54 +09:00
RogueMaster
cb9ce4e9cf BADUSB Close but no cigar... 2022-11-02 19:23:14 -04:00
RogueMaster
b2840275d2 Merge branch 'UNLEASHED' into 420 2022-11-02 18:13:43 -04:00
nminaylov
0b2867aaa4 BadUSB scrolllock typo fix 2022-11-02 23:32:01 +03:00
MX
2cfb5bdfc6 Merge branch 'fz-dev' into dev 2022-10-28 18:03:31 +03:00
RogueMaster
8878a73577 Merge branch 'ofwdev' into 420 2022-10-28 10:39:44 -04:00
Sergey Gavrilov
3434305630 [FL-2937] Remove resources from API to prevent frequent API version increase (#1935)
* Remove all icons from API
* Music player: icons
* Signal generator: icons
* Bt hid: icons
* Weather station: icons
* Picopass: icons
* File browser test: icons
* Example images: documentation
* Remove global assets header
* Fix picopass

Co-authored-by: あく <alleteam@gmail.com>
2022-10-28 23:08:50 +09:00
MX
3a569d4be8 Merge branch 'fz-dev' into dev 2022-10-13 00:42:15 +03:00
RogueMaster
41866abb87 Merge branch 'ofwdev' into 420 2022-10-12 17:20:56 -04:00
Thibaut CHARLES
ede3bac799 Badusb: show script errors on screen (#1506)
Co-authored-by: あく <alleteam@gmail.com>
2022-10-13 01:21:54 +09:00
RogueMaster
e32a1ca733 Merge branch 'UNLEASHED' into 420darkupds 2022-10-08 23:56:12 -04:00
RogueMaster
b6409226e8 Merge branch 'UNLEASHED' into 420darkupds 2022-10-08 23:46:51 -04: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
Roland Kammerer
a1ede0a2fc BadUSB: add SYSRQ keys (#1460)
This allows sending of SysRq keys[1]. This then for example allows
sending the well known 'reisub' commands to safely reboot a otherwise
frozen Linux box. Or obviously any of the other magic keys.

The advantage compared to sending it to /proc/sysrq-trigger is that one
does not need a shell and depending on how broken the system is, one
might not even be able to get a new shell. The SysRq keys still work.

The cost is adding a new/"non-standard" keyword, IMO it is worth it.

Example:
DEFAULTDELAY 200
DELAY 1000
SYSRQ r
SYSRQ e
SYSRQ i
SYSRQ s
SYSRQ u
SYSRQ b

If one really wants to test it, I suggest h(elp) or w(ait).

[1] https://en.wikipedia.org/wiki/Magic_SysRq_key

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-09 02:56:56 +09: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
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
RogueMaster
abf1de4722 mlib updates 2022-10-07 02:28:33 -04:00