RogueMaster
730ddc1cee
Merge branch 'ofwdev' into 420
2022-10-17 12:01:42 -04:00
Ivan Podogov
e7aaf3dbb2
Enable all view_ methods in SDK ( #1884 )
2022-10-18 01:17:04 +10:00
RogueMaster
59181c9fe1
Merge branch 'UNLEASHED' into 420
2022-10-14 14:10:52 -04:00
MX
89a4b77e73
Merge branch 'fz-dev' into dev
2022-10-14 20:23:11 +03:00
gornekich
ead9f134f4
[FL-2623] Add BLE disconnect request #1686
...
Co-authored-by: LionZXY <nikita@kulikof.ru >
Co-authored-by: あく <alleteam@gmail.com >
2022-10-15 02:21:23 +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
hedger
eb4ff3c0fd
[FL-2832] fbt: more fixes & improvements ( #1854 )
...
* github: bundling debug folder with scripts; docs: fixes & updates; fbt: added FAP_EXAMPLES variable to enable building example apps. Disabled by default. fbt: added TERM to list of proxied environment variables
* fbt: better help output; disabled implicit_deps_unchanged; added color to import validator reports
* fbt: moved debug configuration to separate tool
* fbt: proper dependency tracker for SDK source file; renamed linker script for external apps
* fbt: fixed debug elf path
* fbt: packaging sdk archive
* scripts: fixed sconsdist.py
* fbt: reworked sdk packing; docs: updates
* docs: info on cli target; linter fixes
* fbt: moved main code to scripts folder
* scripts: packing update into .tgz
* fbt, scripts: reworked copro_dist to build .tgz
* scripts: fixed naming for archived updater package
* Scripts: fix ぐるぐる回る
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2022-10-13 01:12:05 +09:00
RogueMaster
b6409226e8
Merge branch 'UNLEASHED' into 420darkupds
2022-10-08 23:46:51 -04:00
MX
3e538a8ade
bump ver
2022-10-07 22:51:34 +03:00
MX
bdd052937b
Merge branch 'fz-dev' into dev
2022-10-07 17:24:20 +03:00
Nikolay Minaylov
1a1f711897
Signal Generator app: UI update ( #1829 )
...
* Signal Generator: UI update
* icons renamed
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2022-10-07 22:58:36 +09: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
RogueMaster
7ff3fa09da
Merge branch 'UNLEASHED' into 420
2022-10-06 12:58:47 -04:00
gornekich
5de2c32c81
[FL-2864] NFC update detect reader ( #1820 )
...
* nfc: update detect reader view
* nfc: make detect reader more interractive
* nfc: update icons
* nfc: fix detect reader gui
* nfc: fix gui, fix worker events
* nfc: fix notifications
* nfc: add nfc_worker NULL assert
Co-authored-by: あく <alleteam@gmail.com >
2022-10-07 01:58:17 +09:00
MX
693f78e501
update icon naming
...
OFW PR 1829 by nminaylov
2022-10-05 23:15:14 +03:00
MX
6eb610762e
bump api version
2022-10-05 21:40:06 +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
RogueMaster
22140e29fd
Merge branch 'Eng1n33r:dev' into 420
2022-10-04 11:57:18 -04:00
MX
4141483147
NFC update detect reader
...
OFW PR 1820 by gornekich
2022-10-04 18:23:11 +03:00
MX
f202d27206
Merge branch 'fz-dev' into dev
2022-09-29 05:57:02 +03:00
RogueMaster
56a9dc0fa6
Merge branch 'ofwdev' into 420
2022-09-28 13:39:22 -04:00
hedger
f8b532f063
[FL-2831] Resources cleanup in updater ( #1796 )
...
* updater: remove files from existing resources Manifest file before deploying new resources
* toolbox: tar: single file extraction API
Co-authored-by: あく <alleteam@gmail.com >
2022-09-29 02:13:12 +09:00
Nikolay Minaylov
4241ad24a3
[FL-2797] Signal Generator app ( #1793 )
...
* Signal Generator app
* MCO pin initialization in app
* furi_hal_pwm documentation
Co-authored-by: あく <alleteam@gmail.com >
2022-09-29 01:37:24 +09:00
ESurge
5c09e1f5dd
Reverted api_symbols version back to 3.0. Not sure it matters except for FAP loading.
2022-09-27 00:58:44 -07:00
ESurge
66743ce720
Forgot to update api_symbols before push
2022-09-27 00:54:33 -07:00
ESurge
87b775a48b
Adding NameChanger Service - Reads and sets name from file at boot.
2022-09-27 00:13:40 -07:00
RogueMaster
032edd3507
Merge branch 'Eng1n33r:dev' into 420
2022-09-26 13:09:20 -04:00
MX
a9210b2849
Merge branch 'fz-dev' into dev
2022-09-26 19:37:37 +03:00
Shane Synan
9f501034c3
Power: Also ask charger if charge done ( #1378 )
...
* power: Also ask charger if charge done
* F7: bump API Symbols version
* Lib: remove double include in bq25896.c
Co-authored-by: あく <alleteam@gmail.com >
2022-09-27 00:34:59 +09:00
MX
fa9602bd68
Merge branch 'fz-dev' into dev
2022-09-26 15:27:24 +03:00
hedger
efb09380bd
[FL-2836] Fast flash programming mode ( #1782 )
...
* updater: lowered logging level for resources unpacking; hal: implemented fast flash write mode
* hal: reworked fast flash programming; clearing most error flags on flash init; changed some flash functions return type from bool to void; scripts: fixed malformed CRC values in update bundles in certain cases;
* hal: flash: larger critical section
* hal: flash: enabling fast write inside critical section
* api_symbols: bump minor version
2022-09-26 20:03:21 +09:00
MX
e96e414561
Merge branch 'fz-dev' into dev
2022-09-26 02:06:09 +03:00
David Coles
a6b98ccbbe
Preliminary Rust support ( #1781 )
...
* Add support for R_ARM_THM_MOVW_ABS_NC/THM_MOVT_ABS
These are sometimes emitted by the Rust LLVM compiler.
Ref: https://github.com/ARM-software/abi-aa/blob/main/aaelf32/aaelf32.rst#56relocation
* Discard LLVM bitcode from extension applications
LLVM-based compilers may include uncompressed bitcode in object files
to help with link-time optimization. However this can bloat binary sizes
from KB to MB.
* Expose alligned_malloc/free functions to applications
This is required to implement a global allocator in Rust.
2022-09-26 07:06:46 +10:00
RogueMaster
b8cf357a52
Merge branch 'UNLEASHED' into 420
2022-09-25 13:37:18 -04:00
MX
01ca588488
Merge branch 'fz-dev' into dev
2022-09-25 18:27:58 +03:00
Sergey Gavrilov
e6d22ed147
ELF-Loader: C++ plugin support, loader overhaul. ( #1744 )
...
* fap-loader: load all code and data sections
* fap-loader: relocate all code and data sections
* fap-loader: remove old elf loader
* fap-loader: new jmp call relocation
* openocd: resume on detach
* fap-loader: trampoline for big jumps
* fap-loader: rename cache
* fap-loader: init_array support
* fap-loader: untangled flipper_application into separate entities
* fap-loader: fix debug
* fap-loader: optimize section container
* fap-loader: optimize key for section container
* fap-loader: disable debug log
* documentation
* F7: bump api symbols version
* Lib: cleanup elf_file.c
Co-authored-by: あく <alleteam@gmail.com >
2022-09-25 23:11:29 +09:00
MX
28a55bf576
Merge branch 'fz-dev' into dev
2022-09-21 22:02:02 +03:00
RogueMaster
a88f2f3b66
Update api_symbols.csv
2022-09-21 14:19:47 -04:00
RogueMaster
2d0c405596
Update api_symbols.csv
2022-09-21 14:16:59 -04:00
RogueMaster
c36e208a12
Merge branch 'ofwdev' into 420
2022-09-21 14:11:51 -04:00
hedger
432ff41d6a
[FL-2844] desktop: removing slideshow file when leaving slideshow view ( #1762 )
...
* [FL-2844] desktop: removing slideshow file when leaving slideshow view; vscode: fix for BM port fetcher; fap api: more symbols for LL
* desktop: actually removing slideshow file
* desktop: moved slideshow removal to scene code; fbt: better blackmagic device handling
* fbt: disabled pagination for gdb
* vscode: restored blackmagic command line
* fbt: fixed debug_other target; added debug_other_blackmagic
* furi: added furi_thread_suspend API group; fixed null-pointer deref for thread name; cleaned up RTOS config
* furi: changed thread state check to eTaskGetState
2022-09-21 23:42:59 +09:00
Georgii Surkov
066da4080b
[FL-2792] AC Universal Remote ( #1725 )
...
* Add Universal AC Remote scene
* Implement AC gui
* Basic working implemetation
* Another Universal AC Remote implementation
* Update icons
* Adjust button positions
* Revert old ButtonPanel class
* Update resource manifest
* [FL-2627] Flipper applications: SDK, build and debug system (#1387 )
* Update api definitions
* Add UniversalRemotes documentation
* Use more Flipper-friendly signal names
Co-authored-by: SG <who.just.the.doctor@gmail.com >
2022-09-20 14:09:37 +09:00
MX
672e27f258
fix icon name
2022-09-20 03:23:22 +03:00
MX
8659becc9d
fix tab name and add new icon
...
icon by @Svaarich
2022-09-20 03:19:31 +03:00
RogueMaster
518d94a031
Update api_symbols.csv
2022-09-19 18:57:49 -04:00
RogueMaster
82e1e8af6a
Enable fap support on Archive app
2022-09-19 18:47:22 -04:00