unleashed-firmware/applications/debug
Georgii Surkov 20c4121f25
[FL-3832] Use static synchronisation primitives (#3679)
* 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
..
accessor cleanup of various warnings from clangd (#3682) 2024-06-03 14:43:23 +01:00
battery_test_app cleanup of various warnings from clangd (#3682) 2024-06-03 14:43:23 +01:00
blink_test fbt: improvements (#3217) 2023-11-16 01:27:35 +09:00
bt_debug_app Api Symbols: replace asserts with checks (#3507) 2024-03-19 23:43:52 +09:00
ccid_test Add initial ISO7816 support (#3681) 2024-06-01 17:45:27 +01:00
crash_test Api Symbols: replace asserts with checks (#3507) 2024-03-19 23:43:52 +09:00
direct_draw Api Symbols: replace asserts with checks (#3507) 2024-03-19 23:43:52 +09:00
display_test cleanup of various warnings from clangd (#3682) 2024-06-03 14:43:23 +01:00
expansion_test Api Symbols: replace asserts with checks (#3507) 2024-03-19 23:43:52 +09:00
file_browser_test fbt: improvements (#3217) 2023-11-16 01:27:35 +09:00
keypad_test fbt: improvements (#3217) 2023-11-16 01:27:35 +09:00
lfrfid_debug cleanup of various warnings from clangd (#3682) 2024-06-03 14:43:23 +01:00
locale_test Api Symbols: replace asserts with checks (#3507) 2024-03-19 23:43:52 +09:00
rpc_debug_app Api Symbols: replace asserts with checks (#3507) 2024-03-19 23:43:52 +09:00
speaker_debug Api Symbols: replace asserts with checks (#3507) 2024-03-19 23:43:52 +09:00
subghz_test cleanup of various warnings from clangd (#3682) 2024-06-03 14:43:23 +01:00
text_box_element_test [FL-3816] Text Box rework (#3642) 2024-05-20 16:13:20 +01:00
text_box_view_test Text Box: fix displaying text with end text focus (#3658) 2024-05-22 18:14:33 +01:00
uart_echo FuriHal: UART refactoring (#3211) 2024-01-16 03:09:37 +04:00
unit_tests [FL-3832] Use static synchronisation primitives (#3679) 2024-06-05 18:04:03 +01:00
usb_mouse fbt: improvements (#3217) 2023-11-16 01:27:35 +09:00
usb_test Api Symbols: replace asserts with checks (#3507) 2024-03-19 23:43:52 +09:00
vibro_test fbt: improvements (#3217) 2023-11-16 01:27:35 +09:00
application.fam [FL-3211][FL-3212] Debug apps: speaker, uart_echo with baudrate (#2812) 2023-06-29 20:23:04 +09:00