Willy-JL
1609f3c500
Fix critical boot modes (dfu / recovery)
2023-04-13 02:14:03 +01:00
Willy-JL
8b2aa01f2e
Merge branch 'ofw-dev' into xfw-dev
2023-04-09 19:07:21 +01:00
Willy-JL
67c5026f38
Format
2023-04-08 00:54:59 +01:00
Willy-JL
8aed004b7b
Proper BT custom name length handling
2023-04-08 00:54:02 +01:00
Willy-JL
525376df9e
Hardcode HID BT name only if not yet set
2023-04-08 00:39:33 +01:00
あく
0d8518d31d
[FL-3232] FuriHal: fix gpio naming and add explicit pulls for vibro, speaker and ir_tx ( #2565 )
...
* FuriHal: fix gpio naming and add explicit pulls for vibro, speaker and ir_tx
* Github: workflow event debug print
* Github: proper PR head commit SHA extraction in get_env.py
2023-04-06 19:06:19 +10:00
あく
2a26680acb
Furi: more gpio checks in HAL ( #2549 )
...
* Furi: more gpio checks in HAL
* Nfc: do not spawn service thread if it is already spawned
Co-authored-by: Sergey Gavrilov <who.just.the.doctor@gmail.com >
2023-04-06 10:19:39 +08:00
Willy-JL
bba9fc4134
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
2023-04-02 23:59:33 +01:00
Willy-JL
097c1928a1
Fix BT HID profile name setting
2023-04-02 23:16:31 +01:00
MX
d4a20bc37a
Merge branch 'fz-dev' into dev
2023-04-01 17:41:05 +03:00
hedger
f192ccce2c
FatFS: use rtc for timestamping ( #2555 )
...
* fatfs: use rtc
* fatfs: removed duplicate get_fattime declaration
* pvs: fixed warnings for fatfs timestamp
* fatfs: fixed seconds packing
* FuriHal: critical section around RTC datetime access
* FatFS: remove unused configration defines, update documentation
* FuriHal: checks instead of assets in RTC
---------
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2023-04-01 23:50:30 +10:00
Willy-JL
aa51016553
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
2023-03-28 22:48:12 +01:00
Willy-JL
4c5a37b34e
Merge branch 'nfcf' of https://github.com/nullableVoidPtr/flipperzero-firmware into xfw-dev
2023-03-28 22:16:01 +01:00
MX
ae3481ef6c
Merge branch 'fz-dev' into dev
2023-03-28 22:44:35 +03:00
Sergey Gavrilov
8b2dfea925
Improved thread lifecycle ( #2534 )
...
* Core, Thread: mark thread to join from prvDeleteTCB
* USB HAL: move vars to MEM2
* Core, Thread: cleanup sources
* Cli: add magic delays on rx pipe error, prevent cli from consuming processor time
* Furi: update thread documentation
Co-authored-by: あく <alleteam@gmail.com >
2023-03-28 16:34:49 +09:00
Willy-JL
09f2a85d21
Merge branch 'ul-dev' into xfw-dev
2023-03-28 00:15:58 +01:00
MX
001e00d84a
fbt format, aprimatic fixes
2023-03-26 14:59:21 +03:00
Willy-JL
906f2d324b
Merge branch 'ul-dev' into xfw-dev
2023-03-24 18:56:42 +00:00
nullableVoidPtr
c1cb656be3
Merge branch 'dev' into nfcf
2023-03-24 18:55:58 +11:00
MX
795c8eeef7
Merge branch 'fz-dev' into dev
2023-03-22 21:13:39 +03:00
あく
7bf0a4786c
[FL-3152] Screen streaming improvements ( #2498 )
...
* Rpc: reserve some bandwidth when screen streaming
* Move furi_hal_compress to toolbox/comporess
* Lib: heatshrink as external submodule, compile warnings fixes, better buffer management
* Lib: cleanup compressor definitions
* Rpc: add canvas orientation support
* Format Sources
2023-03-23 03:00:48 +10:00
MX
a81b794475
Merge branch 'fz-dev' into dev
2023-03-22 18:36:59 +03:00
Nikolay Minaylov
1f236ede0e
[ #2501 ] Disable UART IRQs by default ( #2523 )
...
Co-authored-by: あく <alleteam@gmail.com >
2023-03-22 23:41:14 +09:00
Willy-JL
217a37515c
Merge branch 'ul-dev' into xfw-dev
2023-03-22 12:12:08 +00:00
MX
0d03039c19
Merge branch 'fz-dev' into dev
2023-03-21 18:05:13 +03:00
Sam Edwards
6089e9210f
BadUSB: implement boot protocol ( #2496 )
...
* BadUSB: remove unused out EP
* BadUSB: do not use iad for a single interface
* BadUSB: implement the boot protocol
* BadUSB: implement SET_PROTOCOL
* Improve HID report descriptor readability
* CODEOWNERS update
Co-authored-by: nminaylov <nm29719@gmail.com >
Co-authored-by: あく <alleteam@gmail.com >
2023-03-21 23:53:07 +09:00
Willy-JL
1ddfd4f973
Merge branch 'ul-dev' into xfw-dev
2023-03-21 04:00:12 +00:00
Willy-JL
d05a3b7ec9
Integrate RGB backlight into API + add to xfw app
2023-03-20 23:09:41 +00:00
MX
df8a57c972
Merge branch 'fz-dev' into dev
2023-03-21 01:38:41 +03:00
Willy-JL
89e98dea4e
Format
2023-03-20 21:26:20 +00:00
Hugo Grostabussiat
be8387afb5
crypto: Erase key from RAM after storing into enclave
...
When storing a new unique secret key in the secure enclave, it is
temporarily stored in a stack buffer accessible by CPU1.
Since it is a secret key, it should not be kept in memory as it could
be leaked.
This commit calls the explicit_bzero() function from the libc to ensure
that the buffer containing the key is cleared. Unlike with bzero() and
memset(), the compiler won't optimize away calls to explicit_bzero().
2023-03-20 18:57:27 +00:00
Nikolay Minaylov
0444a80f19
[FL-3134] BadUSB: Script interpreter refactoring ( #2485 )
...
* Script command and character tables
* Non-blocking stringdelay, docs update
* altchar/altstring fix
* Layout select UI fix
* Remove debug print
Co-authored-by: あく <alleteam@gmail.com >
2023-03-21 02:22:03 +09:00
MX
5660111b28
Merge branch 'fz-dev' into dev
2023-03-20 20:04:22 +03:00
Sergey Gavrilov
f7024cff78
SD Driver: reinit sd card on error ( #2493 )
...
* SD Driver: reinit sd card on error
* SD Driver: cleanup fatfs bindings
* Storage: optimized glue
* Storage: move fatfs initialization to appropriate subsystems, minor code cleanup
* SD Driver: minor code cleanup
Co-authored-by: あく <alleteam@gmail.com >
2023-03-20 22:09:10 +09:00
Willy-JL
e6f9c0ee61
Add initial RGB backlight support
2023-03-20 03:55:26 +00:00
Willy-JL
09bc580497
Merge branch 'ul-dev' into xfw-dev
2023-03-17 23:52:05 +00:00
MX
58d4f3b531
OFW PR: 2493 - SD Driver: reinit sd card on error
...
No issues was found during my own testing and running sd benchmarks, sorry for rushing, I may miss something, usually I prefer to wait for official review
2023-03-18 02:50:05 +03:00
Willy-JL
f64168183a
Fix subghz bypass logic
2023-03-17 21:49:18 +00:00
MX
c560394358
External module power bug fixes
2023-03-13 18:43:50 +03:00
Willy-JL
c60547f82d
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
2023-03-09 01:58:42 +00:00
MX
1249ce9b94
Option to disable auto 5v power for external radio module
...
Now you can use 3.3v modules without wasting a battery (bonus a bit low noise on power line)
2023-03-09 04:02:31 +03:00
Willy-JL
9968b2ff0f
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
2023-03-09 00:22:52 +00:00
MX
16df48bac6
Fix external module power disable
2023-03-09 01:23:57 +03:00
Willy-JL
f53b962722
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
2023-03-08 22:16:39 +00:00
MX
ab91dc1882
External module 5v power issues fixes
2023-03-08 01:09:17 +03:00
Willy-JL
07edb7eea8
Format
2023-03-07 19:15:54 +00:00
Willy-JL
05d6cbfc6a
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
2023-03-06 17:40:02 +00:00
MX
6511252140
Fix external module power init
2023-03-06 14:23:59 +03:00
MX
f25af91d23
Fix issues with external module 5v power
2023-03-06 10:08:59 +03:00
Willy-JL
f306261193
Merge branch 'dev' of https://github.com/ClaraCrazy/Flipper-Xtreme into fix-bad_kb_bt-flipper_app-conflict
2023-03-02 23:44:24 +00:00