1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-19 14:08:11 +00:00
Commit Graph

1699 Commits

Author SHA1 Message Date
cepetr
80a67c647f refactor(core): relocate display resolution to model.h
[no changelog]
2024-11-04 14:05:37 +01:00
cepetr
bba94ab1f6 refactor(core): remove redundant TREZOR_FONT_BPP
[no changelog]
2024-11-04 14:05:37 +01:00
cepetr
cb2c85dc2e refactor(core): remove unused MAX_DISPLAY_RESx
[no changelog]
2024-11-04 14:05:37 +01:00
cepetr
387d98d6e4 refactor(core): get rid of STM32U5 in platform indep code
[no changelog]
2024-11-04 14:05:37 +01:00
Ioan Bizău
93fb415fe0 fix(core/translations): fix string order
[no changelog]
2024-11-02 18:40:53 +01:00
Ioan Bizău
2435e8b101 fix(core/ui): remove unnecessary newline
[no changelog]
2024-11-02 18:40:53 +01:00
M1nd3r
82a202f6a8 fix(core): fix flow_prompt_backup mock
[no changelog]
2024-10-31 16:15:22 +01:00
tychovrahe
d38c2e1790 chore(core): drop obsolete boards
[no changelog]
2024-10-31 10:27:08 +01:00
tychovrahe
42396dd007 refactor(core): make USE_xxx defines global
[no changelog]
2024-10-31 10:27:08 +01:00
cepetr
9e28e96639 refactor(core): simplify and improve flash layout definitions
[no changelog]
2024-10-31 10:25:31 +01:00
cepetr
4af600d422 refactor(core): introduce USE_TRUSTZONE
[no changelog]
2024-10-31 10:25:31 +01:00
cepetr
b174237684 feat(core): properly utilize trustzone in kernel and core app
[no changelog]
2024-10-31 10:25:31 +01:00
cepetr
c0829ec364 feat(core): introduce new alignment macros
[no changelog]
2024-10-31 10:25:31 +01:00
cepetr
a747210f54 fix(core): fix secret & assets start address const
[no changelog]
2024-10-31 10:25:31 +01:00
cepetr
059152d9b4 fix(core): fix BHK_MAXSIZE constant
[no changelog]
2024-10-31 10:25:31 +01:00
cepetr
133135e204 fix(core): fix frame buffer size on disc2
[no changelog]
2024-10-31 10:25:31 +01:00
cepetr
69dcb84d4e fix(core): fix sram_u region clearing
[no changelog]
2024-10-31 10:25:31 +01:00
cepetr
7bd3663930 fix(core): align coreapp start to 8KB (u5 only)
[no changelog]
2024-10-31 10:25:31 +01:00
Ioan Bizău
c300576d6c feat(core/ethereum): new ETH contract flow 2024-10-30 17:25:48 +02:00
cepetr
0bacbdf355 fix(emulator): fix bootloader emulator build on MacOS
[no changelog]
2024-10-30 14:18:34 +01:00
cepetr
8bc3890639 fix(emulator): fix emulator crash on MacOS
[no changelog]
2024-10-30 14:18:34 +01:00
Lukas Bielesch
262747baa7 fix(core/rust) Handle also touchStop event in brightess dialog 2024-10-30 10:36:19 +01:00
obrusvit
f746993ca6 fix(ui/model_r): add title for altcoin_tx_summmary 2024-10-30 09:15:10 +01:00
obrusvit
2c6a13064b feat(cardano): use nicer summary for send tx
Also show Recipient {i} for simple tx
2024-10-30 09:15:10 +01:00
obrusvit
a3aacb7f13 fix(ui/model_r): adjust model_r confirm_properties
- change the button text based on `hold`
- make it abortable
2024-10-30 09:15:10 +01:00
obrusvit
20e408d7df fix(ui/mercury): fix should_show_more prompt
This prompt was unintuitive as the menu button served as the "show more"
button. This commit implements a small SwipeFlow which hides the option
to the context menu.
2024-10-30 09:15:10 +01:00
tychovrahe
9f52918d27 feat(core): support 32 bit colors in emulator
[no changelog]
2024-10-23 14:42:13 +02:00
tychovrahe
80fcaa369f feat(core/prodtest): added TOUCH_POWER command to prodtest 2024-10-23 14:42:00 +02:00
Martin Milata
87aab69644 fix(core): memory corruption on emulator init
Found by AddressSanitizer.
2024-10-22 23:33:44 +02:00
cepetr
3a19609035 fix(core): correct swapped F4/U5 reset flags
[no changelog]
2024-10-22 23:03:15 +02:00
cepetr
a1ab50017d feat(core): record interrupts with systemview
[no changelog]
2024-10-22 10:22:50 +02:00
cepetr
2589d48c8b fix(core): fix & upgrade systemview target code
[no changelog]
2024-10-22 10:22:50 +02:00
cepetr
76891323f6 feat(core): added access control for framebuffer
[no changelog]
2024-10-22 09:40:13 +02:00
cepetr
0fa2cf70cd refactor(core): get rid of platform.h
[no changelog]
2024-10-22 09:06:21 +02:00
cepetr
5fd1f0e4c6 refactor(core): decompose lowlevel module
[no changelog]
2024-10-22 09:06:21 +02:00
cepetr
f6647ab3b7 refactor(core): introduce startup_init.c
[no changelog]
2024-10-22 09:06:21 +02:00
cepetr
bfa3ea4e5e refactor(core): remove common.c on all platforms
[no changelog]
2024-10-22 09:06:21 +02:00
cepetr
12a9dca5e1 refactor(emulator): improve SDL event polling logic
[no changelog]
2024-10-22 09:06:21 +02:00
cepetr
d062a54929 refactor(core): fix platform header includes
[no changelog]
2024-10-22 09:06:21 +02:00
cepetr
7670958fc5 refactor(core): remove set_core_clock from emulator
[no changelog]
2024-10-22 09:06:21 +02:00
cepetr
5845c665af refactor(core): refactor unit properties detection
[no changelog]
2024-10-22 08:30:49 +02:00
cepetr
d80e8c26f5 fix(core): fix memory layout on u5
[no changelog]
2024-10-22 08:30:49 +02:00
cepetr
976867d7d8 fix(core): add missing optiga_sign syscall
[no changelog]
2024-10-22 07:41:30 +02:00
cepetr
63f5f72804 feat(core): implement syscall verifiers
[no changelog]
2024-10-22 07:41:30 +02:00
cepetr
93af056c13 refactor(core): adjust system api for syscall verifier
[no changelog]
2024-10-22 07:41:30 +02:00
cepetr
be59a09a4c refactor(core): remove hash_processor syscalls
[no changelog]
2024-10-22 07:41:30 +02:00
cepetr
0312158aa1 refactor(core): adjust display api for syscall verifier
[no changelog]
2024-10-22 07:41:30 +02:00
cepetr
305f16c86b refactor(core): unify arg parsing in syscall dispatch
[no changelog]
2024-10-22 07:41:30 +02:00
Roman Zeyde
da7ddd5c8c chore(core/embed): fixup sha256 context type name
[no changelog]
2024-10-21 09:42:20 +02:00
Roman Zeyde
f1e01edfcb chore(core/embed): remove unused import
[no changelog]
2024-10-17 21:50:32 +02:00