unleashed-firmware/applications/services
Skorpionm 6d823835df
FurEventLoop: add support for FuriEventFlag, simplify API (#3958)
* Core: event_flag, removing duplicate code
* event_loop: add support furi_event_flags
* Examples: add missing free in event loop examples
* Furi: fix event flag
* Sync api symbols
* Unit_test: evet_loop_event_flags
* Fix multiple waiting list elements handling
* Unit_test: add event_loop_event_flag test
* FURI: event_loop add restrictions
* Fix multiple waiting lists items for good
* Improve FuriEventLoop unit tests
* Abolish callback return value
* Remove return value from callback signature
* Use bool level value instead of int32_t
* Add unit tests for FuriStreamBuffer
* Add unit tests for FuriSemaphore
* Speed up test execution
* Improve docs
* Add a stub for furi os-level primitives
* Add more checks for edge cases
* Allow event loop notification from ISR
* Bump api version

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
Co-authored-by: Georgii Surkov <georgii.surkov@outlook.com>
Co-authored-by: Georgii Surkov <37121527+gsurkov@users.noreply.github.com>
2024-10-31 10:58:16 +09:00
..
bt Furi: A Lot of Fixes (#3942) 2024-10-14 14:39:09 +01:00
cli Revert "[FL-3909] CLI improvements, part I (#3928)" (#3955) 2024-10-17 17:12:27 +01:00
crypto Revert "[FL-3909] CLI improvements, part I (#3928)" (#3955) 2024-10-17 17:12:27 +01:00
desktop [FL-3916] Require PIN on boot (#3952) 2024-10-16 16:12:58 +01:00
dialogs Furi: A Lot of Fixes (#3942) 2024-10-14 14:39:09 +01:00
dolphin FurEventLoop: add support for FuriEventFlag, simplify API (#3958) 2024-10-31 10:58:16 +09:00
expansion [FL-3889] 5V on GPIO control for ext. modules (#3830) 2024-09-05 15:40:14 +01:00
gui FurEventLoop: add support for FuriEventFlag, simplify API (#3958) 2024-10-31 10:58:16 +09:00
input [FL-3867] Code formatting update (#3765) 2024-07-15 13:38:49 +09:00
loader FuriThread: Improve state callbacks (#3881) 2024-10-08 20:50:31 +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 FurEventLoop: add support for FuriEventFlag, simplify API (#3958) 2024-10-31 10:58:16 +09:00
region FuriThread: Improve state callbacks (#3881) 2024-10-08 20:50:31 +01:00
rpc Furi: A Lot of Fixes (#3942) 2024-10-14 14:39:09 +01:00
storage Revert "[FL-3909] CLI improvements, part I (#3928)" (#3955) 2024-10-17 17:12:27 +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