unleashed-firmware/applications/services
Silent 8c2223df5d
Threading, Timers improvements (#3865)
* FuriTimer: Use a local variable to wait for deletion

This combines the current synchronous behaviour
(as we could have deferred the free call too) with
a smaller FuriTimer - it's safe to pass a pointer to
a local variable to this pending timer call, because we
know it'll be finished before the caller returns

* Tighten the use of FuriThread* vs FuriThreadId

Event loop and Loader mixed those two,
but the fact those are aliases should be an implementation detail.
For this reason, thread.c is still allowed to mix them freely.
2024-09-07 19:18:51 +01:00
..
bt Storage: remove LFS (#3577) 2024-08-04 10:54:02 +01:00
cli [FL-3884] Proper integer parsing (#3839) 2024-09-05 18:02:42 +01:00
crypto [FL-3867] Code formatting update (#3765) 2024-07-15 13:38:49 +09:00
desktop Replace all calls to strncpy with strlcpy, use strdup more, expose strlcat (#3866) 2024-09-07 17:16:56 +01:00
dialogs [FL-3841] FuriEventLoop Pt.2 (#3703) 2024-08-07 12:49:41 +09:00
dolphin [FL-3897] Happy mode (#3863) 2024-09-07 12:54:23 +01:00
expansion [FL-3889] 5V on GPIO control for ext. modules (#3830) 2024-09-05 15:40:14 +01:00
gui DialogEx: Fix NULL ptr crash (#3878) 2024-09-05 22:13:03 +01:00
input [FL-3867] Code formatting update (#3765) 2024-07-15 13:38:49 +09:00
loader Threading, Timers improvements (#3865) 2024-09-07 19:18:51 +01:00
locale [FL-3867] Code formatting update (#3765) 2024-07-15 13:38:49 +09:00
notification Storage: remove LFS (#3577) 2024-08-04 10:54:02 +01:00
power [FL-3841] FuriEventLoop Pt.2 (#3703) 2024-08-07 12:49:41 +09:00
region Storage: remove LFS (#3577) 2024-08-04 10:54:02 +01:00
rpc Replace all calls to strncpy with strlcpy, use strdup more, expose strlcat (#3866) 2024-09-07 17:16:56 +01:00
storage [FL-3882] Clean up of LFS traces (#3849) 2024-09-05 18:44:22 +01:00
application.fam [FL-3669] Expansion module protocol (#3250) 2024-01-16 18:18:56 +09:00
applications.h loader: restored support for debug apps (#2993) 2023-08-23 02:38:45 +09:00