* 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>
* add blank example
* add ipc example code, need to change FURI API
* add ipc example code, need to change FURI API
* change core API, add context
* check handler at take
* fix important bugs in furi
* drawing example
* add posix mq
* fix unsigned demo counter
* create at open
* working local demo
* russian version of IPC example
* english version
* add gif
* Install Rust in docker image
* Also install thumbv7em-none-eabi target
* Install Rust in docker image
* Also install thumbv7em-none-eabi target
* Add Rust example
* Link to the Rust example
* Call function from the Rust lib
* Move PROJECT_DIR to the 'paths' section
* Fix target_f1 build
* Link to the Rust library in target_f1
* Generate cbindgen bindings
* Add forgotten dependency line
* Use panic=abort instead of eh_personality lang item
* Install Rust in docker image
* Also install thumbv7em-none-eabi target
* Add Rust example
* Link to the Rust example
* Call function from the Rust lib
* Move PROJECT_DIR to the 'paths' section
* Link to the Rust library in target_f1
* Generate cbindgen bindings
* Add forgotten dependency line
* Use panic=abort instead of eh_personality lang item
* add rust call test
Co-authored-by: aanper <mail@s3f.ru>