Willy-JL
|
ef3cfea721
|
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
|
2024-02-16 12:53:07 +00:00 |
|
hedger
|
60a9d7e6cf
|
ble: profile rework (#3272)
* ble: profile rework, initial
* apps: hid: fix for pairing cleanup
* app: hid: select transport based on #define
* fixing PVS warnings
* ble: serial service: fixed uid naming
* bt service: on-demand dialog init; ble profiles: docs; battery svc: proper update
* Added shci_cmd_resp_wait/shci_cmd_resp_release impl with semaphore
* app: hid: separated transport code
* ble: fixed service init order for serial svc; moved hardfault check to ble_glue
* cli: ps: added thread prio to output, fixed heap display
* ble_glue: naming changes; separate thread for event processing;
* furi: added runtime stats; cli: added cpu% to `ps`
* cli: fixed thread time calculation
* furi: added getter for thread priority
* fixing pvs warnings
* hid profile: fixed naming
* more naming fixes
* hal: ble init small cleanup
* cleanup & draft beacon api
* f18: api sync
* apps: moved example_custom_font from debug to examples
* BLE extra beacon demo app
* naming fix
* UI fixes for demo app (wip)
* desktop, ble svc: added statusbar icon for beacon
* minor cleanup
* Minor cleanup & naming fixes
* api sync
* Removed stale header
* hal: added FURI_BLE_EXTRA_LOG for extra logging; comments & code cleanup
* naming & macro fixes
* quick fixes from review
* Eliminated stock svc_ctl
* cli: ps: removed runtime stats
* minor include fixes
* (void)
* naming fixes
* More naming fixes
* fbt: always build all libs
* fbt: explicitly globbing libs; dist: logging SDK path
* scripts: fixed lib path precedence
* hal: bt: profiles: naming changes, support for passing params to a profile; include cleanup
* ble: hid: added parameter processing for profile template
* api sync
* BLE HID: long name trim
* Removed unused check
* desktop: updated beacon status icon; ble: hid: cleaner device name management
* desktop: updated status icon
Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: nminaylov <nm29719@gmail.com>
|
2024-02-16 14:20:45 +07:00 |
|
Willy-JL
|
0f7cf15e2d
|
Some ByteInput optimizations
|
2024-02-14 19:11:23 +00:00 |
|
Willy-JL
|
6ef8e40874
|
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
|
2024-02-14 10:00:02 +00:00 |
|
gornekich
|
a46038acbf
|
Gui text box: fix formatted string memory reservation (#3447)
* text box: reserve correct memory size to avoid reallocation
* Furi: change string reset behavior to release memory, prevent realloc call. Gui: fix NULL-ptr dereference in TextBox.
Co-authored-by: あく <alleteam@gmail.com>
|
2024-02-14 11:19:05 +07:00 |
|
Nikolay Minaylov
|
13493916e2
|
JS debug disabled, archive and file browser fixes (#3446)
Co-authored-by: あく <alleteam@gmail.com>
|
2024-02-14 10:14:29 +07:00 |
|
Willy-JL
|
a73894797d
|
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
|
2024-02-13 19:29:30 +00:00 |
|
MX
|
949098bbc5
|
Merge remote-tracking branch 'OFW/gornek/nfc_fix_oom' into dev
|
2024-02-13 17:24:07 +03:00 |
|
gornekich
|
4042852825
|
text box: reserve correct memory size to avoid reallocation
|
2024-02-13 14:00:44 +00:00 |
|
MX
|
71a93e8cc3
|
Merge remote-tracking branch 'OFW/nm/js_archive_fixes' into dev
|
2024-02-13 16:29:15 +03:00 |
|
nminaylov
|
d75f2c62ca
|
JS debug disabled, archive and file browser fixes
|
2024-02-13 16:05:04 +03:00 |
|
Willy-JL
|
96288b11a9
|
Fix updating extension filter after init
|
2024-02-13 04:55:52 +00:00 |
|
Willy-JL
|
37fcbbd22e
|
Fix some browser ext stuff
|
2024-02-13 04:55:18 +00:00 |
|
Willy-JL
|
abaa8c83ad
|
No need for FontSwap intermediary
|
2024-02-12 22:34:18 +00:00 |
|
Willy-JL
|
90111a2aa7
|
Remove Eurocorp font/mainmenu, -4k DFU
|
2024-02-12 22:27:14 +00:00 |
|
Willy-JL
|
4027db5156
|
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
|
2024-02-12 16:43:26 +00:00 |
|
MX
|
1faeca6e1b
|
Merge branch 'ofw_dev' into dev
|
2024-02-12 17:11:47 +03:00 |
|
Nikolay Minaylov
|
0154018363
|
[FL-3579, FL-3601, FL-3714] JavaScript runner (#3286)
* FBT: cdefines to env, libs order
* API: strtod, modf, itoa, calloc
* Apps: elk js
* Apps: mjs
* JS: scripts as assets
* mjs: composite resolver
* mjs: stack trace
* ELK JS example removed
* MJS thread, MJS lib modified to support script interruption
* JS console UI
* Module system, BadUSB bindings rework
* JS notifications, simple dialog, BadUSB demo
* Custom dialogs, dialog demo
* MJS as system library, some dirty hacks to make it compile
* Plugin-based js modules
* js_uart(BadUART) module
* js_uart: support for byte array arguments
* Script icon and various fixes
* File browser: multiple extensions filter, running js scripts from app loader
* Running js scripts from archive browser
* JS Runner as system app
* Example scripts moved to /ext/apps/Scripts
* JS bytecode listing generation
* MJS builtin printf cleanup
* JS examples cleanup
* mbedtls version fix
* Unused lib cleanup
* Making PVS happy & TODOs cleanup
* TODOs cleanup #2
* MJS: initial typed arrays support
* JS: fix mem leak in uart destructor
Co-authored-by: SG <who.just.the.doctor@gmail.com>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
|
2024-02-12 15:54:32 +07:00 |
|
Willy-JL
|
db1d51cf24
|
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
|
2024-02-12 03:16:30 +00:00 |
|
hedger
|
14dabf523a
|
New toolchain with gcc 12 (#3254)
* changes for xPack 12.3
* support for gcc 13.2
* Update tools name
* Add new linux toolchain
* Fixed copro submodule
* Fix gdb-py
* Fixes for c++ apps
* Fix gdb-py3, add udev rules
* Fixed udev rules location
* Add MacOS arm, fix fbt toolchain download
* Fixed downloading error file
* fbt: fixed linker warnings; removed gcc 10 from list of supported toolchains
* ufbt: fixed supported toolchain versions
* nfc: replaced local malloc with calloc
* restored code with Warray-bounds to older state
* Update fbtenv.cmd
* Suppressing warnings
* Bump to 25
* Bump to 26
* lint: reformatted macros for new clang-format
* Bump to 27
* Fix m type word
* Bump to 28
* furi: added FURI_DEPRECATED macro
* scripts: toolchain download on Windows: fixing partially extracted cases
Co-authored-by: DrunkBatya <drunkbatya.js@gmail.com>
|
2024-02-12 09:04:12 +07:00 |
|
Willy-JL
|
365afa8007
|
Fix crash on animate non-animated icons
|
2024-02-10 03:22:32 +00:00 |
|
Willy-JL
|
27ce00b06f
|
Remove some old unused APIs, -350b DFU
|
2024-02-09 22:26:15 +00:00 |
|
Willy-JL
|
7248203ba0
|
Strip non ascii from battery font in DFU
|
2024-02-09 19:31:16 +00:00 |
|
Willy-JL
|
92b44c4351
|
Remove scumm roman font from fw flash --nobuild
|
2024-02-09 17:00:57 +00:00 |
|
MX
|
afad5e4407
|
Merge branch 'ofw_dev' into dev
|
2024-02-09 12:48:37 +03:00 |
|
Willy-JL
|
1e480a2151
|
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
|
2024-02-07 03:55:55 +00:00 |
|
Sergei Gavrilov
|
29fa68118d
|
GUI: canvas commit callback has been moved to canvas. Direct Draw apps can now be streamed via RPC. (#3397)
Co-authored-by: あく <alleteam@gmail.com>
|
2024-02-07 09:38:20 +07:00 |
|
Willy-JL
|
36711fca90
|
Fix keyboard cursor underflow with ascii events --nobuild
|
2024-01-24 07:40:45 +00:00 |
|
Willy-JL
|
b7fa1508a4
|
Fit more lines in textbox with small font
|
2024-01-24 05:13:11 +00:00 |
|
Willy-JL
|
0f67cbe760
|
Build font parameters for asset packs fonts
|
2024-01-24 05:12:30 +00:00 |
|
Willy-JL
|
7845cc0eeb
|
Port TextInput to ASCII event API
|
2024-01-17 22:48:50 +00:00 |
|
Willy-JL
|
9d877eb59d
|
New GUI/View ASCII input API
|
2024-01-17 22:41:28 +00:00 |
|
Willy-JL
|
53538d36bc
|
Add asset packs font support
|
2024-01-14 03:20:29 +00:00 |
|
MX
|
111750c420
|
Merge branch 'ofw_dev' into dev
|
2023-12-22 22:14:20 +03:00 |
|
あく
|
531ba24e9a
|
Rollback #3305 and #3297 fix various rendering issues (#3307)
* Revert "[FL-3729, FL-3730] Gui: fix string width calculation (#3305)"
* Revert "Added UTF-8 support to Flipper Zero canvas API (#3297)"
|
2023-12-22 11:08:46 +00:00 |
|
MX
|
92bed4a081
|
Merge branch 'ofw_dev' into dev
|
2023-12-21 19:48:12 +03:00 |
|
MX
|
bcadbc6353
|
Revert "fix broken texts due to usage of utf8, add proper api"
This reverts commit 49b2a4da8a.
|
2023-12-21 19:45:45 +03:00 |
|
あく
|
1543170f4c
|
[FL-3729, FL-3730] Gui: fix string width calculation (#3305)
|
2023-12-21 16:43:11 +00:00 |
|
MX
|
49b2a4da8a
|
fix broken texts due to usage of utf8, add proper api
|
2023-12-21 03:14:23 +03:00 |
|
MX
|
14c6abe4eb
|
Merge branch 'ofw_dev' into dev
|
2023-12-19 14:01:10 +03:00 |
|
Evgeny Stepanischev
|
25d24f1e4c
|
Added UTF-8 support to Flipper Zero canvas API (#3297)
* Added UTF-8 support to Flipper Zero canvas API
* Add unicode example
Co-authored-by: あく <alleteam@gmail.com>
|
2023-12-18 18:36:50 +00:00 |
|
Willy-JL
|
a9a2b8ba7b
|
VarItemList change locked state without new msg
|
2023-12-14 00:24:56 +00:00 |
|
Willy-JL
|
0a55300926
|
Fix xtreme lib import
|
2023-12-02 06:32:04 +00:00 |
|
Willy-JL
|
05ae0dbf14
|
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into dev
|
2023-12-02 06:09:01 +00:00 |
|
MX
|
e027d5c3e8
|
Add new API function for varitemlist
by Willy-JL
466e1f989f
|
2023-12-01 04:47:17 +03:00 |
|
MX
|
fdcfd5996b
|
Merge branch 'ofw_dev' into dev
|
2023-12-01 02:33:41 +03:00 |
|
Evgeny Stepanischev
|
ff129e524a
|
Allows you to use UCS-2 in canvas_glyph_width (#3226)
* allows you to use UCS-2 in canvas_glyph_width
* Sync API Symbols
Co-authored-by: あく <alleteam@gmail.com>
|
2023-11-30 18:38:48 +09:00 |
|
Willy-JL
|
466e1f989f
|
New variable_item_list_get() API
|
2023-11-29 17:51:26 +00:00 |
|
Willy-JL
|
418f44fef1
|
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
|
2023-11-12 02:56:30 +00:00 |
|
MX
|
bee48f483c
|
Merge branch 'ofw_dev' into nfcrefactoring
|
2023-11-01 21:07:33 +03:00 |
|