cepetr
|
79cf4959d3
|
refactor(core): improve button driver (add interrupt support)
[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
|
dbe7a393a8
|
fix(core/prodtest): fix CPUID READ command
|
2024-11-04 18:32:42 +01:00 |
|
cepetr
|
387d98d6e4
|
refactor(core): get rid of STM32U5 in platform indep code
[no changelog]
|
2024-11-04 14:05:37 +01:00 |
|
tychovrahe
|
80fcaa369f
|
feat(core/prodtest): added TOUCH_POWER command to prodtest
|
2024-10-23 14:42:00 +02:00 |
|
cepetr
|
a247b4e87a
|
refactor(core): rename reboot to reboot_device
[no changelog]
|
2024-10-09 13:03:51 +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
|
8fab22522a
|
refactor(core/embed): moving specific algorithms into fwutils
[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
|
2bb5b5c0ce
|
refactor(core/embed): introduce fwutils module
[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
|
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
|
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 |
|
tychovrahe
|
167f567ab0
|
fix(core/prodtest): T3B1 welcome screen changed to full white screen to match T2B1
|
2024-09-02 15:50:51 +02:00 |
|
cepetr
|
c0b295a9b1
|
fix(core/prodtest): fix prodtest build with NEW_RENDERING on
[no changelog]
|
2024-08-22 14:28:54 +02:00 |
|
tychovrahe
|
77eeabf7f5
|
fix(core/prodtest): fix expected param numbers for TOUCH_IDLE command
[no changelog]
|
2024-08-19 12:16:58 +02:00 |
|
tychovrahe
|
b37971eea4
|
feat(core/prodtest): add commands to read bootloader and boardloader versions
|
2024-07-31 13:05:06 +02:00 |
|
tychovrahe
|
e30fe7769a
|
feat(core/prodtest): add more touch layer tests
|
2024-07-31 13:05:06 +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
|
baff1691a0
|
feat(core/embed): prepare usb driver for low power mode
[no changelog]
|
2024-06-19 11:57:18 +02:00 |
|
cepetr
|
0bc1d1f706
|
refactor(core/embed): refactor usb driver
[no changelog]
|
2024-06-19 11:48:06 +02:00 |
|
cepetr
|
ba56ff8483
|
refactor(core/embed): replace ensure(secfalse,... with error_shutdown
[no changelog]
|
2024-06-17 16:57:33 +02:00 |
|
tychovrahe
|
b0b2ffd38f
|
feat(core/prodtest): add reboot command
|
2024-06-10 11:10:33 +02:00 |
|
tychovrahe
|
000aa4ed21
|
fix(core/prodtest): fix touch_version command
|
2024-06-10 11:10:33 +02:00 |
|
cepetr
|
3336e3902f
|
feat(core): introduce new display drivers
[no changelog]
|
2024-05-17 09:17:37 +02:00 |
|
tychovrahe
|
6b31b8eec3
|
chore(core): change USB manufacturer and product strings for new models
[no changelog]
|
2024-05-06 13:10:36 +02:00 |
|
tychovrahe
|
8ebb8c2128
|
fix(core): fix prodtest WIPE on STM32U5
[no changelog]
|
2024-05-05 18:36:47 +02:00 |
|
Andrew Kozlik
|
d6b352befe
|
core(feat): Add FIRMWARE VERSION command to prodtest.
|
2024-04-30 11:14:22 +02:00 |
|
tychovrahe
|
89c6590e45
|
feat(core/prodtest): add commands TOUCH VERSION and VARIANT READ
[no changelog]
|
2024-04-11 10:05:13 +02:00 |
|
tychovrahe
|
c8e18dd4d2
|
fix(core): slow down SDIO communication in T3T1 prodtest
[no changelog]
|
2024-04-11 09:54:28 +02:00 |
|
tychovrahe
|
8a18cfe0d4
|
feat(core): use U5 DHUK to encrypt optiga pairing secret in flash
[no changelog]
|
2024-04-08 21:41:30 +02:00 |
|
tychovrahe
|
ba065c5b38
|
fix(core/prodtest): do not require sd detect pin for running SD card test
[no changelog]
|
2024-04-03 16:48:28 +02:00 |
|
tychovrahe
|
8313c15f34
|
feat(core): allow SD card hotswap based on production date for Model T
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
0e70fcdc6f
|
feat(core): add haptic to prodtest
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
c3f84e2949
|
perf(core): optimize boot speed on U5 by using has processor to calculate image hashes, switches to sha256
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
5106ac7aa3
|
feat(core): support optiga handling on U5
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
a71a608ea7
|
feat(core): add basic support for T3T1
|
2024-02-29 23:05:56 +01:00 |
|
cepetr
|
4cf781abb2
|
chore(core, legacy, storage): refactor flash drivers
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
cepetr
|
271bed8bf6
|
chore(core): use cortex-m33 stack protection
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
8150636a81
|
feat(core): add basic support for STM32U5
|
2024-02-29 23:05:56 +01:00 |
|
cepetr
|
3b9dd55788
|
refactor(core/embed): introduce display_utils.c
[no changelog]
|
2024-01-26 11:30:40 +01:00 |
|
Andrew Kozlik
|
3a5aecf6cd
|
feat(core/prodtest): Add SEC READ command.
[no changelog]
|
2023-12-08 12:30:28 +01:00 |
|
cepetr
|
ba83a7e644
|
feat(core): introduce interaction-less upgrade
|
2023-10-27 16:15:15 +02:00 |
|
tychovrahe
|
a16fbe6237
|
fix(core/prodtest): fix failing optiga communication
[no changelog]
|
2023-10-18 13:15:49 +02:00 |
|