flipperzero-firmware/firmware/targets
David Coles a6b98ccbbe
Preliminary Rust support (#1781)
* Add support for R_ARM_THM_MOVW_ABS_NC/THM_MOVT_ABS

These are sometimes emitted by the Rust LLVM compiler.

Ref: https://github.com/ARM-software/abi-aa/blob/main/aaelf32/aaelf32.rst#56relocation

* Discard LLVM bitcode from extension applications

LLVM-based compilers may include uncompressed bitcode in object files
to help with link-time optimization. However this can bloat binary sizes
from KB to MB.

* Expose alligned_malloc/free functions to applications

This is required to implement a global allocator in Rust.
2022-09-26 07:06:46 +10:00
..
f7 Preliminary Rust support (#1781) 2022-09-26 07:06:46 +10:00
furi_hal_include [FL-2674] Show error popup when NFC chip is not init/disconnected (#1722) 2022-09-19 21:46:56 +09:00