cepetr
|
79cf4959d3
|
refactor(core): improve button driver (add interrupt support)
[no changelog]
|
2024-11-07 08:48:21 +01:00 |
|
tychovrahe
|
435fbd6e8c
|
feat(core): add power button to button driver
[no changelog]
|
2024-11-07 08:48:21 +01:00 |
|
cepetr
|
7b6f444751
|
refactor(core): introduce global trezor_rtl/bsp/model headers
[no changelog]
|
2024-11-05 10:00:31 +01:00 |
|
cepetr
|
c997201754
|
refactor(core): simplify ensure_compatible_settings
[no changelog]
|
2024-11-04 14:05:37 +01:00 |
|
cepetr
|
387d98d6e4
|
refactor(core): get rid of STM32U5 in platform indep code
[no changelog]
|
2024-11-04 14:05:37 +01:00 |
|
cepetr
|
0bacbdf355
|
fix(emulator): fix bootloader emulator build on MacOS
[no changelog]
|
2024-10-30 14:18:34 +01: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
|
12a9dca5e1
|
refactor(emulator): improve SDL event polling logic
[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 |
|
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 |
|
cepetr
|
5eb5f8d8f2
|
refactor(core): improve random_delays api
[no changelog]
|
2024-10-07 11:39:09 +02:00 |
|
tychovrahe
|
21c1359ac6
|
refactor(core): streamline layout definitions
[no changelog]
|
2024-09-27 09:49:20 +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
|
7f3cff04f1
|
refactor(core/embed): introduce new mpu driver
[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
|
ed74f8302f
|
refactor(embed/core): replace enable/disable_irq by irq_lock/unlock
[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
|
0666e6ea9a
|
refactor(core/embed): rename boot_args to bootuils
[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
|
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 |
|
matejcik
|
53c52cbf48
|
chore(core/bootloader): bump version
|
2024-09-23 09:32:57 +02:00 |
|
matejcik
|
33519dac50
|
docs(core/bootloader): changelog for bl 2.1.9
|
2024-09-23 09:32:57 +02:00 |
|
tychovrahe
|
c67d185da5
|
fix(core/bootloader): fix ignoring disconnected touch in production mode
[no changelog]
|
2024-09-20 15:13:36 +02:00 |
|
Martin Milata
|
24a15c3a05
|
Merge branch 'release/24.09'
|
2024-09-16 13:43:03 +02:00 |
|
Martin Milata
|
95fe6edb2d
|
chore(core): bump core, core/bootloader, core/prodtest versions
core: 2.8.4
bootloader: 2.1.9
prodtest: 0.2.10
[no changelog]
|
2024-09-13 20:04:04 +02:00 |
|
tychovrahe
|
656a86b8a0
|
chore(core): generate bootloader and prodtest changelogs
[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 |
|
Martin Milata
|
cb76e1351d
|
chore(core): changelog for bootloader and prodtest
|
2024-09-05 15:11:42 +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 |
|
tychovrahe
|
491647085f
|
fix(core/bootloader): fix vendor image with new rendering
[no changelog]
|
2024-09-03 08:39:42 +02:00 |
|
tychovrahe
|
ee6410acdd
|
fix(core/bootloader): fix repeated firmware upload
[no changelog]
|
2024-09-03 08:39:42 +02:00 |
|
tychovrahe
|
b8c27d5fd6
|
feat(core/bootloader): only allow confirm-less firmware installation for full-trust images
|
2024-09-03 08:39:42 +02:00 |
|
tychovrahe
|
6caafd6642
|
fix(core/bootloader): fix T3B1 bootloader UI - unsafe screen, boot image
|
2024-09-02 15:50:51 +02:00 |
|
tychovrahe
|
dc276d1520
|
fix(core/bootloader): fix firmware update on stm32u5a
[no changelog]
|
2024-08-20 13:12:18 +02:00 |
|
tychovrahe
|
a265b0f176
|
fix(core/bootloader): evaluate model before vendor header signature when installing firmware
|
2024-08-20 12:22:35 +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 |
|
matejcik
|
b567a91c22
|
chore(core): changelogs and bump versions of boardloader, bootloader, prodtest
|
2024-07-19 22:06:52 +03:00 |
|
Ioan Bizău
|
522d33a71f
|
refactor(core): send out ButtonRequest name
[no changelog]
|
2024-07-19 11:28:07 +03:00 |
|
tychovrahe
|
354dad617d
|
fix(core): fix vector table alignment on STM32U5
[no changelog]
|
2024-07-16 16:38:48 +02:00 |
|
Martin Milata
|
a05ed10f1a
|
fix(core): emulator: coverage data atexit handler
Partially reverts 5fc3c6e617 .
[no changelog]
|
2024-07-11 17:33:15 +00:00 |
|