cepetr
|
f0d12275d3
|
refactor(core): move rsod to io/gfx and sec/rsod
[no changelog]
|
2026-01-13 11:18:26 +01:00 |
|
cepetr
|
47a7ba723f
|
refactor(core): move gfx to io/gfx
[no changelog]
|
2026-01-13 11:18:26 +01:00 |
|
cepetr
|
cd8b7b62d6
|
refactor(core): move translatations module to io layer
[no changelog]
|
2026-01-13 11:18:26 +01:00 |
|
cepetr
|
2cc46b0f08
|
refactor(core): move image module to sec layer
[no changelog]
|
2026-01-13 11:18:26 +01:00 |
|
tychovrahe
|
5d5358da61
|
feat(core): introduce telemetry
[no changelog]
|
2026-01-13 09:30:29 +01:00 |
|
Roman Zeyde
|
6a637bd49f
|
build(core): exclude embed/rtl/printf.c from non-prodtest builds
Otherwise, nightly CI fails with:
https://github.com/trezor/trezor-firmware/actions/runs/20320385493/job/58431441939
We currently use `printf()` only in prodtest / non-production builds[^1].
[no changelog]
[^1]: https://github.com/trezor/trezor-firmware/pull/6208#discussion_r2610006444
|
2025-12-18 19:07:27 +01:00 |
|
cepetr
|
80c5444a2e
|
fix(core): remove rsod screens from rtl error handling
[no changelog]
|
2025-12-16 11:49:07 +01:00 |
|
cepetr
|
b1af516621
|
feat(core): add extended formatting capabilities to snprintf
[no changelog]
|
2025-12-12 15:18:35 +01:00 |
|
cepetr
|
b969d71cd3
|
refactor(core): do not use mini_snprintf in board/bootloader
[no changelog]
|
2025-12-12 15:18:35 +01:00 |
|
Roman Zeyde
|
08d8e016f0
|
build(core): support DISABLE_TROPIC for HW tests
[no changelog]
|
2025-11-27 14:32:50 +01:00 |
|
cepetr
|
dfb72957f1
|
fix(core): get rid of confidential global vars
[no changelog]
|
2025-10-29 09:00:15 +01:00 |
|
cepetr
|
6096623322
|
feat(core): use tropic chip entropy in RNG
[no changelog]
|
2025-09-24 15:51:02 +02:00 |
|
tychovrahe
|
c22ca709de
|
feat(core): check nRF FW authenticity in firmware
[no changelog]
|
2025-09-16 09:47:48 +02:00 |
|
cepetr
|
ca929574e8
|
feat(core): introduce DBG_CONSOLE build argument
[no changelog]
|
2025-08-28 15:25:56 +02:00 |
|
cepetr
|
f72e8b0c5d
|
refactor(core): relocate systemview to sys/dbg
[no changelog]
|
2025-08-28 15:25:56 +02:00 |
|
cepetr
|
9951c962c3
|
refactor(core): remove circular dependencies, new 'storage' feature
[no changelog]
|
2025-08-12 13:47:39 +02:00 |
|
cepetr
|
8a8ecdfcc8
|
refactor(core): cleanup storage syscalls, prepare early initialization
[no changelog]
|
2025-08-12 13:47:39 +02:00 |
|
cepetr
|
681b0d389e
|
feat(core): introduce fail-safe/pq signed boardloader
[no changelog]
|
2025-07-29 11:37:47 +02:00 |
|
cepetr
|
6e75352af2
|
refactor(core): improve bl_check api
[no changelog]
|
2025-07-29 11:37:47 +02:00 |
|
tychovrahe
|
918cae17eb
|
chore(core): use precompiled and pre-signed secmon for unsafe FW
[no changelog]
|
2025-07-22 14:04:09 +02:00 |
|
tychovrahe
|
fcf2bd0d48
|
feat(core): add secmon header
[no changelog]
|
2025-07-22 14:04:09 +02:00 |
|
cepetr
|
564743ef7e
|
refactor(core): introduce suspend module
[no changelog]
|
2025-06-25 10:54:20 +02:00 |
|
tychovrahe
|
9f2dec6169
|
refactor(core): update bootloader from coreapp, using syscalls (and smcalls)
[no changelog]
|
2025-06-24 14:58:11 +02:00 |
|
cepetr
|
8a115eff03
|
chore(core): reformat FEATURES_WANTED list for readability
[no changelog]
|
2025-06-04 16:58:15 +02:00 |
|
cepetr
|
bbb74c03a4
|
feat(core): introduce secure monitor
[no changelog]
|
2025-06-04 16:58:15 +02:00 |
|