1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-29 09:38:08 +00:00
Commit Graph

13941 Commits

Author SHA1 Message Date
matejcik
ca1ed7cecc docs: update reproducibility instructions
fixes #3418
2024-10-29 10:46:15 +01:00
M1nd3r
74655931ce feat(core): allow benchmark on BITCOIN_ONLY debug build
[no changelog]
2024-10-25 13:16:39 +02:00
M1nd3r
48b9c8456f chore: add legacy options_pb2 to style.py.exclude
[no changelog]
2024-10-23 22:27:48 +02:00
M1nd3r
16da9a8889 chore(common): separate definitions of protobuf options
[no changelog]
2024-10-23 22:27:48 +02:00
tychovrahe
1c7965421f feat(core): switch to 32 bit colors in T3W1 emulator
[no changelog]
2024-10-23 14:42:13 +02: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
Martin Milata
48554804df ci: exclude T3W1 production images 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
Martin Milata
16b2159b32 build(core): add T3W1 for translations and definitions
[no changelog]
2024-10-16 16:25:20 +02:00
Martin Milata
abfb4ee56a ci: add T3W1 builds 2024-10-16 16:25:20 +02:00
M1nd3r
7b6ce56ac3 fix(core): remove redundant AES_GCM flag in SConscript.firmware
[no changelog]
2024-10-16 16:19:28 +02:00
Martin Milata
a2a189ceb3 chore(core): update common/models.json
source: https://github.com/trezor/trezor-suite/blob/develop/packages/connect/src/data/models.ts
2024-10-14 15:49:38 +02:00
Martin Milata
7e00697625 chore(common): add mapping of which fw versions were released for which model 2024-10-14 15:49:38 +02:00
Ondřej Vejpustek
2d5d7201d5 feat(core): allow benchmark only in debug
[no changelog]
2024-10-11 16:35:34 +02:00
Ondřej Vejpustek
e8f8d0e7af build(core): move argument parsing together
[no changelog]
2024-10-11 16:35:34 +02:00
Ondřej Vejpustek
cf38460286 build(core): hide benchmark application behind compilation flag
[no changelog]
2024-10-11 16:35:34 +02:00
Ondřej Vejpustek
c8faac952a feat(python): implement benchmark application interface 2024-10-11 16:35:34 +02:00
Ondřej Vejpustek
52d85d1f39 feat(core): implement benchmark application 2024-10-11 16:35:34 +02:00
Ondřej Vejpustek
b436b39091 chore(core): add benchmark messages
[no changelog]
2024-10-11 16:35:34 +02:00
obrusvit
3f1d2059ca chore(core): update fixtures 2024-10-10 19:14:16 +02:00
obrusvit
cdaec13af0 feat(core): add more IT/PT translations 2024-10-10 19:14:16 +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
Andrew Kozlik
911fe2a526 feat(core): Implement extend_mnemonics() for SLIP-39.
[no changelog]
2024-10-10 12:52:06 +02:00
tychovrahe
d71d9e9c34 feat(core): add T3W1 emulator build
[no changelog]
2024-10-09 15:06:40 +02:00
tychovrahe
a0c885d244 fix(core): fix T3T1 MCU definition for emulator
[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