* Implement mutex support for target_lo
* Kill application if test hangs
* Use mutex in furi_take and furi_give
* Give furi application enough time to finish
* remove app obj after build
* enable counting semaphores
Co-authored-by: aanper <mail@s3f.ru>
* Move flipper-core into a workspace
* Fix target build rules
* Add flipper-f1-sys library
* Add flipper-f1-sys dependency to flipper-core
* Remove apparently useless includes
* Build and export HAL statics
* Disable Rust dependency detection for target_f1 build
* Install libclang-10-dev in docker
* Build Rust libs every time
* remove duplicate sources from make
* clean build different example
* wip add example fn
* Implement rust_uart_write()
* fix rebuild instructions for target_f1
Co-authored-by: aanper <mail@s3f.ru>