matejcik
|
9cc03c91d1
|
refactor(core/rust): rename the FlowState trait to FlowController
so that we can use the FlowState name for a type alias
|
2024-09-26 10:00:48 +02:00 |
|
matejcik
|
30c08b6442
|
refactor(core/rust): simplify code for internal paging events
[no changelog]
|
2024-09-26 10:00:48 +02:00 |
|
cepetr
|
a5ddd13e8f
|
fix(core): fix handover to bootloader
[no changelog]
|
2024-09-26 09:55:21 +02:00 |
|
tychovrahe
|
2530312091
|
fix(core): reboot immediately in boardloader if BHK is locked
[no changelog]
|
2024-09-26 09:54:45 +02:00 |
|
cepetr
|
454b8140ec
|
fix(core): fix slow jpeg decoding
[no changelog]
|
2024-09-25 12:46:57 +02:00 |
|
tychovrahe
|
e13d4a45a6
|
chore(core): remove residual support for T1B1 in core
[no changelog]
|
2024-09-25 09:18:01 +02:00 |
|
cepetr
|
ab96ce7954
|
fix(core/embed): fix firmware invalidation
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
tychovrahe
|
dfd17578b6
|
refactor(core): migrate coreapp into firmware
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
tychovrahe
|
0c98f578ad
|
fix(core): support 32 bit colors in terminal
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
tychovrahe
|
0b8d42358e
|
chore(core): remove flash otp interface from python
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
tychovrahe
|
e9c025751c
|
fix(core): fix storage offsets
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
tychovrahe
|
57f72d5aa7
|
fix(core): use secure-unprivileged SAES XOR key for storage encryption
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
tychovrahe
|
28f420189a
|
refactor(core): combined build of coreapp + kernel, linker scripts refactoring
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
35c6f52133
|
refactor(core/embed): introduce system, tasks, applets and emergency mode
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
1c991339ce
|
refactor(core/embed): split firmware into kernel & coreapp
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
7f3cff04f1
|
refactor(core/embed): introduce new mpu driver
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
8fab22522a
|
refactor(core/embed): moving specific algorithms into fwutils
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
ae4e195d6e
|
refactor(core/embed): simplify bootutils api
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
33a94d945d
|
chore(core/embed): remove unused legacy i2c driver
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
2540b91823
|
refactor(core/embed): use new i2c driver in stmpe811 touch driver
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
fdd6a2a40e
|
refactor(core/embed): use new i2c driver in sitronix touch driver
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
b93c16d8a7
|
refactor(core/embed): use new i2c driver in optiga driver
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
caede8e3ee
|
refactor(core/embed): use new i2c driver in drv2625 driver
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
35937a9bfe
|
refactor(core/embed): use new i2c driver in ft6x36 driver
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
ed74f8302f
|
refactor(embed/core): replace enable/disable_irq by irq_lock/unlock
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
91649dc7cb
|
feat(core/embed): introduce non-blocking i2c drivers
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
9e4a6d08e5
|
feat(code/embed): introduce ARRAY_LENGTH macro
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
a6741556d0
|
fix(core/embed): fix prodtest build
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
5210d2fa50
|
fix(embed/core): fix stack protection on STM32U5
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
0b93d0d848
|
fix(core/embed): make HardFault processing safer
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
2bb5b5c0ce
|
refactor(core/embed): introduce fwutils module
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
0e45f92d3b
|
refactor(core/embed): move __stack_chk_fail to a better location
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
b1a41ded79
|
refactor(core/embed): improve bootuils api
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
0666e6ea9a
|
refactor(core/embed): rename boot_args to bootuils
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
5f97f5a8ea
|
refactor(core/embed): make i2c header common for all platforms
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
741b30f7a2
|
chore(embed/core): add include guard to translations.h
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
2fd5aca05c
|
refactor(core/embed): remove supervise module
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
1443f86983
|
feat(core/embed): introduce systick and systimer drivers
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
58d9f6115e
|
fix(core/embed): fix aborting of bg_copy operation
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
d7462e93bb
|
refactor(core/embed): remove FlashOTP module
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
a3fcc62655
|
refactor(core/build): remove hardcoded build path
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
4312c08612
|
refactor(core/embed): extract hw entropy logic to its own module
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
d87a250905
|
fix(core/embed): fix display initialization on T3T1 in boardloader
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
e106df766e
|
refactor(core/embed): add initialized flag to display drivers
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
3f0770b4e1
|
fix(core/embed): fix backlight pwm settings during display deinit
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
33c2bcbe52
|
refactor(core/embed): simplify ensure_compatible_settings
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
1d8b29e746
|
refactor(core/embed): improve display driver init/deinit
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
d558950950
|
refactor(core/embed): simplify irq priorities
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
3fb55a373d
|
refactor(core/embed): remove unnecessary sync from sdcard driver
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
20814f7ae6
|
refactor(core/embed): remove unnecessary pendsv exception handling
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|