MX
93b4ad4595
Merge remote-tracking branch 'OFW/dev' into dev
2025-09-24 22:32:16 +03:00
Anna Antonenko
d0360625d6
[FL-3925] JS views finished ( #4155 )
...
* js: value destructuring and tests
* js: temporary fix to see size impact
* js_val: reduce code size 1
* i may be stupid.
* test: js_value args
* Revert "js: temporary fix to see size impact"
This reverts commit f51d726dbafc4300d3552020de1c3b8f9ecd3ac1.
* pvs: silence warnings
* style: formatting
* pvs: silence warnings?
* pvs: silence warnings??
* js_value: redesign declaration types for less code
* js: temporary fix to see size impact
* style: formatting
* pvs: fix helpful warnings
* js_value: reduce .rodata size
* pvs: fix helpful warning
* js_value: reduce code size 1
* fix build error
* style: format
* Revert "js: temporary fix to see size impact"
This reverts commit d6a46f01794132e882e03fd273dec24386a4f8ba.
* style: format
* js: move to new arg parser
* style: format
* feat: all js views done
* js, toolbox: generalize string owning
* toolbox: silence pvs warning
---------
Co-authored-by: hedger <hedger@nanode.su >
Co-authored-by: hedger <hedger@users.noreply.github.com >
2025-09-24 23:24:28 +04:00
hedger
0d5beedb01
BLE: improved pairing security ( #4240 )
...
* ble: use unique root security keys for new pairings after pairing reset; added migrations for existing pairing data; unit_tests: added migration tests
* bt: lower logging level
* hal: bt: updated doxygen strings
* hal: ble: Added checks for root_keys ptr
* service: ble: bt_keys_storage minor cleanup
2025-09-24 22:36:45 +04:00
MMX
30077dd512
Fix PVS warnings ( #4277 )
...
* Fixing PVS warns
* pvs: additional fixes
---------
Co-authored-by: hedger <hedger@nanode.su >
2025-09-24 21:00:39 +04:00
Alexander Bays
5c54be4d9c
Infrared: Add text scroll to remote buttons ( #4210 )
...
* Infrared: Add text scroll to universal remote buttons
Replaces center aligned text in the infrared universal remote with scrollable text if wider than the button and is cut off. Allows long descriptive button functions to be seen in some remotes.
* linter fixes
---------
Co-authored-by: hedger <hedger@users.noreply.github.com >
Co-authored-by: hedger <hedger@nanode.su >
2025-09-24 19:45:40 +04:00
WillyJL
7f0e8f39d3
FuriHalSerial: Fix RXFNE interrupt hang ( #4246 )
...
* Expansion: Wake thread on UART error flag
* Expansion: Stop UART async rx early
* FuriHalSerial: Fix RXFNE interrupt hang
---------
Co-authored-by: hedger <hedger@users.noreply.github.com >
2025-09-24 14:24:09 +04:00
WillyJL
ad94694fbd
CLI: Fix long delay with quick connect/disconnect ( #4251 )
...
* CLI: Fix long delay with quick connect/disconnect
noticeable with qflipper, for some reason it sets DTR on/off/on again
so flipper starts CLI, stops it, then starts again
but cli shell is trying to print motd, and pipe is already broken
so each character of motd times out for 100ms
changing pipe timeout to 10ms works too, but is just a workaround
it didnt always happen, i think that variable time of loading ext cmds
made it so on ofw it usually manages to print motd before pipe is broken
on cfw with more ext commands it always hung, on ofw only sometimes
important part is bailing early in cli shell
in cli vcp i made it cleanup cli shell on disconnect so it doesnt stay
around after disconnecting usb, might free a little ram maybe
* cli_shell: possibly more robust fix?
* Fix use after free crash
* cli_shell: waste even less time
Co-Authored-By: WillyJL <me@willyjl.dev >
---------
Co-authored-by: Anna Antonenko <portasynthinca3@gmail.com >
Co-authored-by: hedger <hedger@users.noreply.github.com >
2025-09-24 13:19:18 +04:00
MX
3b7d837e48
fmt
2025-07-30 04:30:01 +03:00
MX
fb41c6c20c
Input Settings: Add Vibro Trigger option
...
by 956MB & WillyJL
2025-07-30 04:28:22 +03:00
MX
6a2f062234
OFW PR. 4251 CLI: Fix long delay with quick connect/disconnect
...
by WillyJL
2025-07-30 03:43:36 +03:00
MX
aad07ed943
expansion and serial fixes and new api
...
by HaxSam & WillyJL
2025-07-05 17:57:30 +03:00
MX
1382a6af46
submenu merge all changes
...
by WillyJL
2025-06-30 19:48:34 +03:00
WillyJL
d0e5dbe63e
Power: Arm auto-poweroff when app chaining finished
2025-06-11 04:03:17 +01:00
WillyJL
407e482566
Loader: Fix misplaced ApplicationBeforeLoad events
2025-06-11 04:02:42 +01:00
Dmitry422
08205f9ff9
RGB backlight bug removed.
2025-05-19 23:43:40 +07:00
Dmitry422
d399d3d7e5
Merge branch 'dev' of https://github.com/Dmitry422/unleashed-firmware into dev
2025-05-19 00:40:04 +07:00
Dmitry422
ee3e7bc3bf
RGB vibro control tune + Display backlight always ON option.
2025-05-19 00:37:28 +07:00
MX
5471b211d2
Infrared: Add text scroll to remote buttons OFW PR 4210
...
by 956MB
https://github.com/flipperdevices/flipperzero-firmware/pull/4210/files
2025-05-16 17:48:35 +03:00
MX
78e2adbf5c
fix desktop anim switch override by favourites
2025-05-12 01:06:13 +03:00
MX
2e4a838202
Merge remote-tracking branch 'OFW/dev' into dev
2025-04-18 20:45:06 +03:00
Anna Antonenko
5b911f5405
RC fixes ( #4192 )
...
* cli_shell: fix FL-3983
* fix formatting and submodules
* loader: fix FL-3986
* fix submodules
---------
Co-authored-by: hedger <hedger@users.noreply.github.com >
2025-04-18 16:41:13 +04:00
WillyJL
c420cbb1a5
Desktop: Fix freeze on boot if PIN set ( #4193 )
2025-04-18 05:52:15 +01:00
Anna Antonenko
34a3222ec4
[FL-3979] USB-UART bridge fix ( #4189 )
...
* cli_vcp: make enable/disable requests synchronous
* usb_uart_bridge: open and close vcp record once
2025-04-16 04:20:31 +01:00
MX
5f3d510f34
Merge remote-tracking branch 'OFW/porta/3979-usb-uart-vcp-fix' into dev
2025-04-15 03:05:16 +03:00
Anna Antonenko
63cfa2d684
cli_vcp: make enable/disable requests synchronous
2025-04-15 03:45:16 +04:00
MX
8a5129449d
fix
2025-04-14 00:24:17 +03:00
Dmitry422
8a0fb5df36
LCD Inversion refactoring
2025-04-13 23:43:43 +07:00
MX
9a57b19bfb
Merge remote-tracking branch 'OFW/dev' into dev [ci skip]
2025-04-12 19:08:58 +03:00
WillyJL
868eb10381
SDK: Fix missing RECORD_CLI define ( #4185 )
...
* SDK: Fix missing RECORD_CLI define
* sdk: added compatibility `cli.h` header
* cli: updated porting comments
---------
Co-authored-by: hedger <hedger@nanode.su >
2025-04-12 07:21:39 +04:00
MX
d5935dc814
fmt
2025-04-12 03:11:35 +03:00
MX
ad23d77f0e
Merge remote-tracking branch 'OFW/dev' into dev
2025-04-12 03:04:17 +03:00
Anna Antonenko
e1bccf66b3
Fix NULL dereference in CLI completions ( #4184 )
...
* cli_completions: fix null dereference
* cli: mark free_blocks as parallel safe
* codeowners: add me to co-owners of cli
2025-04-11 23:38:28 +01:00
Anna Antonenko
096c088bf1
vcp, cli: Handle Tx/Rx events before Connect/Disconnect + extra fixes ( #4181 )
...
* cli_vcp: handle tx/rx before connext/disconnect
* cli_vcp: disable trace
* cli_perf: advanced error reporting
* cli_vcp: reset tx flag directly in event handler
* fix formatting
* cli_vcp: make tx flag volatile
* storage_settings: fix scene ids
* cli_shell: add safety check to set_prompt
* cli_registry: move from bptree to dict, fix memory leak
* cli_vcp: go back to message queue for event signaling
* loader: move BeforeLoad event even earlier
* fix formatting
2025-04-11 14:53:10 +04:00
MX
025fd03a5a
Merge remote-tracking branch 'OFW/porta/cli-event-ordering' into dev
2025-04-11 02:59:00 +03:00
Anna Antonenko
1b5a2496f5
fix formatting
2025-04-11 03:23:38 +04:00
Anna Antonenko
3c25c29dec
loader: move BeforeLoad event even earlier
2025-04-11 03:21:53 +04:00
MMX
37eae30f06
Merge pull request #890 from Dmitry422/dev
...
Moving RGB backlight back to Notification service
2025-04-10 19:59:43 +03:00
MX
1135cce5c5
Merge remote-tracking branch 'OFW/porta/cli-event-ordering' into dev
2025-04-10 19:56:39 +03:00
Dmitry422
3c18097025
Moving RGB backlight back to Notification service finished.
2025-04-10 23:44:57 +07:00
Anna Antonenko
c88eaffa66
cli_vcp: go back to message queue for event signaling
2025-04-10 17:52:19 +04:00
Dmitry422
5eacafa16d
Start moving RGB backlight back to Notification service
2025-04-10 18:01:47 +07:00
MX
5e7a8cf94f
bump desktop setting ver [ci skip]
2025-04-10 03:08:36 +03:00
MMX
e6d1d19a19
Merge pull request #887 from Dmitry422/dev
...
LCD Color Inversion
2025-04-10 03:07:04 +03:00
MMX
0e723cfa69
Merge pull request #886 from DrEverr/fav-app-ok-long
...
add support for Favorite App - Ok Long
2025-04-10 03:06:53 +03:00
Dmitry422
75c8cb9715
Cosmetic code changes
2025-04-10 00:55:02 +07:00
Dmitry422
224d4e060b
LCD Inversion finished by MMX
2025-04-09 23:37:30 +07:00
Dmitry422
4ec8f21e09
still under construction
2025-04-09 22:23:55 +07:00
Dmitry422
d467798b43
Merge branch 'DarkFlippers:dev' into dev
2025-04-09 21:17:12 +07:00
MX
d1f9921f83
Merge remote-tracking branch 'OFW/porta/cli-event-ordering' into dev
2025-04-08 17:50:48 +03:00
MX
bdf2c4ce24
more order changes
2025-04-08 17:50:30 +03:00