unleashed-firmware/applications/debug/unit_tests
Georgii Surkov 20c4121f25
[FL-3832] Use static synchronisation primitives ()
* Use static mutex
* Add static_assert checks
* Use static semaphore
* Fix formatting
* Use static stream buffer
* Use static timer
* Use static event group
* Increase allocation size for stream buffer
* Remove recursive bit from the mutex before freeing
* Prevent service tasks from ever returning
* Use static threads
* Do not realloc memory when changing stack size
* Use FuriSemaphore instead of raw FreeRTOS one in rpc_test
* Remove redundant includes
* Abolish FreeRTOS dynamic allocation
* Improve FuriMutex
* Improve FuriMessageQueue
* Remove redundant comments and parentheses
* Clean up code more
* Create service threads via a dedicated constructor
* Minor code improvements
* Update docs for FuriThread, FuriTimer
* Fix doxygen typo
* Use a bigger buffer for static StreamBuffer
* Furi: remove timer control block only when timer thread have completed all operations
---------

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2024-06-05 18:04:03 +01:00
..
resources/unit_tests Icons: compression fixes & larger dimension support () 2024-05-20 18:23:47 +01:00
tests [FL-3832] Use static synchronisation primitives () 2024-06-05 18:04:03 +01:00
application.fam Icons: compression fixes & larger dimension support () 2024-05-20 18:23:47 +01:00
test_runner.c Icons: compression fixes & larger dimension support () 2024-05-20 18:23:47 +01:00
test_runner.h Icons: compression fixes & larger dimension support () 2024-05-20 18:23:47 +01:00
unit_test_api_table.cpp Icons: compression fixes & larger dimension support () 2024-05-20 18:23:47 +01:00
unit_test_api_table_i.h [FL-3832] Use static synchronisation primitives () 2024-06-05 18:04:03 +01:00
unit_tests.c Icons: compression fixes & larger dimension support () 2024-05-20 18:23:47 +01:00