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

13604 Commits

Author SHA1 Message Date
cepetr
29e3cd226e refactor(core/embed): use new i2c driver in sitronix touch driver
[no changelog]
2024-09-10 14:29:13 +02:00
cepetr
371dfeb1c6 refactor(core/embed): use new i2c driver in optiga driver
[no changelog]
2024-09-10 14:29:13 +02:00
cepetr
86ea39f0a5 refactor(core/embed): use new i2c driver in drv2625 driver
[no changelog]
2024-09-10 14:29:13 +02:00
cepetr
e825d58d50 refactor(core/embed): use new i2c driver in ft6x36 driver 2024-09-10 14:29:13 +02:00
cepetr
77565889cd refactor(embed/core): replace enable/disable_irq by irq_lock/unlock
[no changelog]
2024-09-10 14:29:13 +02:00
cepetr
bd95ec5bdf feat(core/embed): introduce non-blocking i2c drivers
[no changelog]
2024-09-10 14:29:13 +02:00
cepetr
a67149efff feat(code/embed): introduce ARRAY_LENGTH macro
[no changelog]
2024-09-10 14:29:13 +02:00
cepetr
87ba0131aa fix(core/embed): fix prodtest build
[no changelog]
2024-09-10 14:29:13 +02:00
cepetr
03e2921978 fix(embed/core): fix stack protection on STM32U5
[no changelog]
2024-09-10 14:29:13 +02:00
cepetr
8d3b0cc86e fix(core/embed): make HardFault processing safer
[no changelog]
2024-09-10 14:29:13 +02:00
cepetr
417648a89d refactor(core/embed): introduce fwutils module
[no changelog]
2024-09-10 14:29:13 +02:00
cepetr
2b19d83865 refactor(core/embed): move __stack_chk_fail to a better location
[no changelog]
2024-09-10 14:29:13 +02:00
cepetr
dafea51a0e refactor(core/embed): improve bootuils api
[no changelog]
2024-09-10 14:29:13 +02:00
cepetr
cd6042c894 refactor(core/embed): rename boot_args to bootuils
[no changelog]
2024-09-10 14:29:13 +02:00
cepetr
68f0404ec5 refactor(core/embed): make i2c header common for all platforms
[no changelog]
2024-09-10 14:29:13 +02:00
cepetr
fc7119b92e chore(embed/core): add include guard to translations.h
[no changelog]
2024-09-10 14:29:13 +02:00
cepetr
f4b4582dee refactor(core/embed): remove supervise module
[no changelog]
2024-09-10 14:29:13 +02:00
cepetr
3734073350 feat(core/embed): introduce systick and systimer drivers
[no changelog]
2024-09-10 14:29:13 +02:00
cepetr
c6fd3a2a16 fix(core/embed): fix aborting of bg_copy operation
[no changelog]
2024-09-10 14:29:13 +02:00
cepetr
ad221f1ff4 refactor(core/embed): remove FlashOTP module
[no changelog]
2024-09-10 14:29:13 +02:00
cepetr
f8f2cc36ab refactor(core/build): remove hardcoded build path
[no changelog]
2024-09-10 14:29:13 +02:00
cepetr
e2b03475ca refactor(core/embed): extract hw entropy logic to its own module
[no changelog]
2024-09-10 14:29:13 +02:00
cepetr
82b2c2a281 fix(core/embed): fix display initialization on T3T1 in boardloader
[no changelog]
2024-09-10 14:29:13 +02:00
cepetr
5d0869b1f1 refactor(core/embed): add initialized flag to display drivers
[no changelog]
2024-09-10 14:29:13 +02:00
cepetr
1153d30ebb fixup! feat(core/embed): prepare backlight driver for low power mode 2024-09-10 14:29:13 +02:00
cepetr
df3c654233 refactor(core/embed): simplify ensure_compatible_settings
[no changelog]
2024-09-10 14:29:13 +02:00
cepetr
8e43402e58 refactor(core/embed): improve display driver init/deinit
[no changelog]
2024-09-10 14:29:12 +02:00
cepetr
f550d11b3d refactor(core/embed): simplify irq priorities
[no changelog]
2024-09-10 14:29:12 +02:00
cepetr
f38e446441 refactor(core/embed): remove unnecessary sync from sdcard driver
[no changelog]
2024-09-10 14:29:12 +02:00
cepetr
e331dcf541 refactor(core/embed): remove unnecessary pendsv exception handling
[no changelog]
2024-09-10 14:29:12 +02:00
matejcik
62b56df573 fix(core/translations): update pt/tr/it translations with universal safe3 fonts 2024-09-09 09:12:49 +02:00
tychovrahe
656a86b8a0 chore(core): generate bootloader and prodtest changelogs
[no changelog]
2024-09-07 08:35:10 +02:00
tychovrahe
5eb68975d9 fix(core/prodtest): fix prodtest run with unlocked bootloader
[no changelog]
2024-09-07 08:35:10 +02:00
tychovrahe
be9255ae04 fix(core/bootloader): fix unlocking bootloader granting HDP access on U5
[no changelog]
2024-09-07 08:35:10 +02:00
tychovrahe
422b376ebd fix(core/bootloader): reporting bootloader lock state on U5
[no changelog]
2024-09-07 08:35:10 +02:00
tychovrahe
f3b78e9c7a fix(core/bootloader): fix firmware downgrade protection
[no changelog]
2024-09-07 08:35:10 +02:00
JoeGruff
d2a2ac2178 decred: Add input_derive_script.
Decred shares code with bitcoin and a recent change broke signing stake
based inputs. Add decred specific script construction and fix tests.
2024-09-06 10:52:47 +02:00
vdovhanych
d1da8aa9e3 ci: fix trezor-common sync action 2024-09-05 16:36:28 +02:00
Martin Milata
777ad11bec feat(core/translations): add it, pt
Partially added TR.
2024-09-03 21:58:09 +02:00
Ioan Bizău
423f159794 chore(core): update fixtures and fix style 2024-09-03 18:59:53 +03:00
obrusvit
3de7256103 chore(core/mercury): fix UI test for everstake
[no changelog]
2024-09-03 18:59:53 +03:00
Ioan Bizău
ba8f0ea4bc feat(core): use new ETH send flow also for staking 2024-09-03 18:59:53 +03:00
obrusvit
c5f9fadbd1 fix(core/mercury): show remaining shares
This commit enables showing "Remaining shares" from the context menu
during recovery process. This is only shown during super-shamir.
2024-09-03 14:20:34 +02:00
tychovrahe
708b0274f5 chore(core): bump monotonic versions
[no changelog]
2024-09-03 13:07:34 +02:00
tychovrahe
b685820fb3 feat(core): implement firmware downgrade protection 2024-09-03 13:07:34 +02:00
tychovrahe
395a4af9be refactor(core): extract monotonic version to model specific headers
[no changelog]
2024-09-03 13:07:34 +02:00
tychovrahe
c1864a2a91 refactor(core): enclose monotonic counter to platform specific module
[no changelog]
2024-09-03 13:07:34 +02:00
tychovrahe
d334b92073 feat(core): add bootloader unlocking functionality to U5 optiga models 2024-09-03 13:07:34 +02:00
matejcik
cc9e74772b chore(common): rename MATIC to POL, following a network upgrade 2024-09-03 12:52:42 +02:00
matejcik
234c065aae chore(core): support T3B1 for translation blobs 2024-09-03 10:35:14 +02:00