cepetr
33348e61e6
fix(core/prodtest): fix CPUID READ command
...
(cherry picked from commit dbe7a393a8
)
2024-11-04 18:43:28 +01:00
Martin Milata
1dfaae6080
chore(core): add signed bootloader 2.1.9 for T3T1
2024-11-04 12:17:31 +01:00
Ioan Bizău
f969ba72f0
fix(core/translations): fix string order
...
[no changelog]
(cherry picked from commit 93fb415fe0
)
2024-11-02 18:58:46 +01:00
Ioan Bizău
217239954d
fix(core/ui): remove unnecessary newline
...
[no changelog]
(cherry picked from commit 2435e8b101
)
2024-11-02 18:58:46 +01:00
Martin Milata
f4fa43ba3a
docs(core/prodtest): changelog for 0.2.10
2024-11-02 18:58:46 +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
obrusvit
08845d410d
fix(core/ui): add 2nd version of continue anyway
...
To distinguish between prompt and a question.
2024-10-10 19:14:16 +02:00
obrusvit
faa209b5d9
fix(core/ui): use correct labels at a few places
...
[no changelog]
2024-10-10 19:14:16 +02:00
obrusvit
3475354a1a
fix(core/ui): fix title of XPUB success screen
2024-10-10 19:14:16 +02:00
tychovrahe
d71d9e9c34
feat(core): add T3W1 emulator build
...
[no changelog]
2024-10-09 15:06:40 +02:00
tychovrahe
915d4fca94
feat(core): add support for T3W1, on F4
...
[no changelog]
2024-10-09 15:06:40 +02:00
tychovrahe
138fadbf7b
feat(core): add LHS200KB display panel
...
[no changelog]
2024-10-09 15:06:40 +02:00
tychovrahe
5575fce461
chore(core): remove button state syscalls
...
[no changelog]
2024-10-09 15:06:40 +02:00
tychovrahe
91b1d950fd
fix(core): fix rust compilation of pixeldata for new rendering on 16bit bus
...
[no changelog]
2024-10-09 15:06:40 +02:00
tychovrahe
b5b12ba50c
fix(core): fix st7789-v driver issue data when using 16 bit bus
...
[no changelog]
2024-10-09 15:06:40 +02:00
cepetr
af4d792212
fix(emulator): fix rsod drawing in emulator
...
[no changelog]
2024-10-09 13:03:51 +02:00
cepetr
0ebc82728b
fix(core): resolve static_assert error on macos compiler
...
[no changelog]
2024-10-09 13:03:51 +02:00
matejcik
3036d524a6
refactor(core): outline nested functions in mini_printf
...
so that we can compile it with clang
[no changelog]
2024-10-09 13:03:51 +02:00
cepetr
a247b4e87a
refactor(core): rename reboot to reboot_device
...
[no changelog]
2024-10-09 13:03:51 +02:00