1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-04-26 03:59:08 +00:00
trezor-firmware/core/embed/rust
Roman Zeyde 09a323e578 fix(core): remove debug-related data from PYOPT=1 firmware builds
It reduces T3T1 release universal firmware size by ~2kB:
```
Memory region         Used Size  Region Size  %age Used
           FLASH:     1580304 B      1664 KB     92.74%
```

Before this PR:
```
Memory region         Used Size  Region Size  %age Used
           FLASH:     1578256 B      1664 KB     92.62%
```

(Tested with `TREZOR_MODEL=T3T1 PYOPT=1 make -C core build_firmware`)

[no changelog]
2025-04-24 17:27:21 +03:00
..
.cargo feat(core): Add Rust Protobuf codec 2021-06-08 09:55:19 +02:00
docs chore(core/rust): move illustration outside src/ tree 2024-02-12 14:49:32 +01:00
fuzz chore(deps): bump shlex from 1.0.0 to 1.3.0 in /core/embed/rust/fuzz 2024-03-18 11:49:06 +01:00
src fix(core): remove debug-related data from PYOPT=1 firmware builds 2025-04-24 17:27:21 +03:00
build.rs refactor(core): convert modtrezorio.ble to rust 2025-04-15 13:08:37 +02:00
Cargo.lock chore(core/rust): drop cstr_core dependency 2024-06-19 09:14:51 +02:00
Cargo.toml feat(core): add libtropic to the unix build 2025-03-13 15:08:48 +01:00
crypto.h feat(core/rust): add trezorcrypto bindings 2024-02-12 14:49:32 +01:00
librust_qstr.h fix(core): remove debug-related data from PYOPT=1 firmware builds 2025-04-24 17:27:21 +03:00
librust_qstr.h.mako fix(core): remove debug-related data from PYOPT=1 firmware builds 2025-04-24 17:27:21 +03:00
librust.h feat(core): don't use heap for storing coverage data 2025-04-24 07:39:46 +03:00
micropython.h refactor(core): restructure embed folder 2024-11-18 09:41:02 +01:00
qstr.h feat(vendor): update MicroPython to support sorted qstr pools 2025-04-14 21:20:08 +03:00
rust_ui_bootloader.h refactor(core): introduce global trezor_rtl/bsp/model headers 2024-11-05 10:00:31 +01:00
rust_ui_common.h fix(core): add fade-in to boot stage 2 screen if backlight was reset 2025-02-02 22:41:17 +01:00
rust_ui_prodtest.h feat(core/prodtest): show device ID in prodtest QR code 2025-03-08 12:26:41 +01:00
rust_ui.h refactor(core): introduce global trezor_rtl/bsp/model headers 2024-11-05 10:00:31 +01:00
rustfmt.toml chore(core/rust): fixes and formatting 2021-10-07 15:01:55 +02:00
trezorhal.h refactor(core): remove fonts and no longer used drawing functions from C 2025-02-11 11:25:18 +01:00