unleashed-firmware/applications/services/loader
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
..
firmware_api [FL-3867] Code formatting update (#3765) 2024-07-15 13:38:49 +09:00
application.fam [FL-3270] Loader refactoring, part 1 (#2593) 2023-05-04 12:48:13 +09:00
loader_applications.c [FL-3841] FuriEventLoop Pt.2 (#3703) 2024-08-07 12:49:41 +09:00
loader_applications.h [FL-3867] Code formatting update (#3765) 2024-07-15 13:38:49 +09:00
loader_cli.c [FL-3884] Proper integer parsing (#3839) 2024-09-05 18:02:42 +01:00
loader_i.h [FL-3847, FL-3513] Thread Signals (#3730) 2024-06-21 21:44:36 +01:00
loader_menu.c [FL-3841] FuriEventLoop Pt.2 (#3703) 2024-08-07 12:49:41 +09:00
loader_menu.h [FL-3867] Code formatting update (#3765) 2024-07-15 13:38:49 +09:00
loader.c Threading, Timers improvements (#3865) 2024-09-07 19:18:51 +01:00
loader.h [FL-3867] Code formatting update (#3765) 2024-07-15 13:38:49 +09:00