tychovrahe
|
6f845d758e
|
fixup! refactor(core): combined build of coreapp + kernel, linker scripts refactoring
|
2024-09-10 14:52:36 +02:00 |
|
tychovrahe
|
7755a0187a
|
X - monoctr dev
|
2024-09-10 14:29:13 +02:00 |
|
tychovrahe
|
bb562525fa
|
fix(core): use secure-unprivileged SAES XOR key for storage encryption
[no changelog]
|
2024-09-10 14:29:13 +02:00 |
|
tychovrahe
|
14a89de6da
|
refactor(core): combined build of coreapp + kernel, linker scripts refactoring
[no changelog]
|
2024-09-10 14:29:13 +02:00 |
|
cepetr
|
4df485aa03
|
refactor(core/embed): introduce system, tasks, applets and emergency mode
[no changelog]
|
2024-09-10 14:29:13 +02:00 |
|
cepetr
|
854c4ae4d7
|
refactor(core/embed): split firmware into kernel & coreapp
[no changelog]
|
2024-09-10 14:29:13 +02:00 |
|
cepetr
|
b42572a1bc
|
refactor(core/embed): introduce new mpu driver
[no changelog]
|
2024-09-10 14:29:13 +02:00 |
|
cepetr
|
d8475ad145
|
refactor(core/embed): moving specific algorithms into fwutils
[no changelog]
|
2024-09-10 14:29:13 +02:00 |
|
cepetr
|
e931661d4d
|
refactor(core/embed): simplify bootutils api
[no changelog]
|
2024-09-10 14:29:13 +02:00 |
|
cepetr
|
75059412ec
|
refactor(core/embed): use new i2c driver in stmpe811 touch 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
|
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
|
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
|
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 |
|
tychovrahe
|
be9255ae04
|
fix(core/bootloader): fix unlocking bootloader granting HDP access on U5
[no changelog]
|
2024-09-07 08:35:10 +02:00 |
|
tychovrahe
|
b685820fb3
|
feat(core): implement firmware downgrade protection
|
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 |
|
tychovrahe
|
c7eabe3088
|
fix(core): update display initialization sequence on T3T1
[no changelog]
|
2024-08-28 11:03:20 +02:00 |
|
tychovrahe
|
c42c268e05
|
fix(core): fix dma2d includes and initialization with respect to new rendering
[no changelog]
|
2024-08-07 18:11:29 +02:00 |
|
tychovrahe
|
b37971eea4
|
feat(core/prodtest): add commands to read bootloader and boardloader versions
|
2024-07-31 13:05:06 +02:00 |
|
cepetr
|
470d6ec24e
|
fix(core/embed): fix too frequent reading of touch panel registers
[no changelog]
|
2024-07-30 16:53:52 +02:00 |
|
tychovrahe
|
1212a7319a
|
fix(core): T3T1: adjust touch coordinates
|
2024-07-25 12:37:21 +03:00 |
|
tychovrahe
|
edd5351732
|
fix(core): fix missing touch events when PRESS_DOWN is missed
[no changelog]
|
2024-07-25 12:37:21 +03:00 |
|
tychovrahe
|
354dad617d
|
fix(core): fix vector table alignment on STM32U5
[no changelog]
|
2024-07-16 16:38:48 +02:00 |
|
Andrew Kozlik
|
9420b38a35
|
feat(core): Account for Optiga throttling delay in PIN countdown.
|
2024-07-09 16:52:50 +02:00 |
|
tychovrahe
|
6667f96911
|
fix(core): fix T2B1 display orientation south
|
2024-07-08 17:40:14 +02:00 |
|
cepetr
|
59961984c3
|
feat(core/embed): prepare backlight driver for low power mode
[no changelog]
|
2024-07-08 12:05:20 +02:00 |
|
cepetr
|
68911c972b
|
chore(core/embed): remove unused code
[no changelog]
|
2024-07-08 12:04:49 +02:00 |
|
cepetr
|
0ea965d07e
|
fix(core/embed): fix touch driver on dev kits
[no changelog]
|
2024-07-08 12:04:29 +02:00 |
|
tychovrahe
|
b4200162ab
|
fix(core): fix doubled touch clicks
[no changelog]
|
2024-07-01 09:33:40 +02:00 |
|
cepetr
|
bb310ad60d
|
fix(core): improve framebuffer switching
[no changelog]
|
2024-06-19 16:40:23 +02:00 |
|
cepetr
|
3460c4b891
|
refactor(core/embed): prepare touch drivers for low power mode
[no changelog]
|
2024-06-19 14:03:38 +02:00 |
|
cepetr
|
d8d6410284
|
refactor(core/embed): remove global deps from usb class drivers
[no changelog]
|
2024-06-19 11:57:18 +02:00 |
|
cepetr
|
baff1691a0
|
feat(core/embed): prepare usb driver for low power mode
[no changelog]
|
2024-06-19 11:57:18 +02:00 |
|