flipperzero-firmware/firmware/targets/f7
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
..
ble_glue
fatfs Speedup SD card & enlarge your RAM. (#1649) 2022-08-27 13:25:47 +09:00
furi_hal [FL-2674] Show error popup when NFC chip is not init/disconnected (#1722) 2022-09-19 21:46:56 +09:00
Inc [FL-2844] desktop: removing slideshow file when leaving slideshow view (#1762) 2022-09-21 23:42:59 +09:00
platform_specific [FL-2627] Flipper applications: SDK, build and debug system (#1387) 2022-09-15 02:21:03 +09:00
Src
api_symbols.csv Preliminary Rust support (#1781) 2022-09-26 07:06:46 +10:00
application-ext.ld Preliminary Rust support (#1781) 2022-09-26 07:06:46 +10:00
startup_stm32wb55xx_cm4.s
stm32wb55xx_flash.ld [FL-2627] Flipper applications: SDK, build and debug system (#1387) 2022-09-15 02:21:03 +09:00
stm32wb55xx_ram_fw.ld [FL-2627] Flipper applications: SDK, build and debug system (#1387) 2022-09-15 02:21:03 +09:00