matejcik
|
8a3133bacc
|
fix(core): include valid staging certificate for T3T1 emulator
|
2024-06-25 13:35:16 +02:00 |
|
Andrew Kozlik
|
ca4bfa2ebd
|
feat(core): Implement optiga.get_sec()
[no changelog]
|
2024-06-25 12:45:00 +02:00 |
|
Andrew Kozlik
|
f396d00c67
|
fix(core): Fix style and unix build.
[no changelog]
|
2024-06-24 16:04:03 +02:00 |
|
Andrew Kozlik
|
509e291118
|
feat(core): Rework Optiga PIN slot configuration.
|
2024-06-21 18:55:01 +02:00 |
|
Andrew Kozlik
|
7b636df35f
|
feat(core): Rework Optiga PIN processing.
|
2024-06-21 18:55:01 +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 |
|
cepetr
|
5fc3c6e617
|
refactor(core): improve and simplify error handling
[no changelog]
|
2024-06-17 16:57:33 +02:00 |
|
tychovrahe
|
b178c10e8b
|
fix(core): prevent overloading app with touch events
[no changelog]
|
2024-06-03 19:43:08 +02:00 |
|
obrusvit
|
fd96ae5548
|
feat(core/emu): move btn swipe to middle
Swipe action initiated by arrow button press now starts in the middle of
the screen which should always be in the swipe area.
|
2024-05-31 11:59:52 +00:00 |
|
tychovrahe
|
9166dc330e
|
refactor(core): reorganize model-specific files in embed/models
[no changelog]
|
2024-05-21 19:01:31 +02:00 |
|
tychovrahe
|
0b5e8ed480
|
refactor(core): introduce emulator boards
[no changelog]
|
2024-05-21 19:01:31 +02:00 |
|
cepetr
|
3336e3902f
|
feat(core): introduce new display drivers
[no changelog]
|
2024-05-17 09:17:37 +02:00 |
|
tychovrahe
|
72146c2ae2
|
fix(core): fix display fatal error screen
[no changelog]
|
2024-04-11 19:16:23 +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
|
ed6aa48726
|
feat(core): use confidential section for confidential and sensitive data
[no changelog]
|
2024-04-05 18:54: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
|
89147ef493
|
refactor(core): improve flash api by introducing flash_area_write_data function
[no changelog]
|
2024-04-03 10:18:40 +02:00 |
|
tychovrahe
|
a80959e50f
|
feat(core): allow T3T1 to start without touch during testing
[no changelog]
|
2024-03-25 09:16:07 +01:00 |
|
obrusvit
|
54468abd89
|
feat(core/emu): handle arrow buttons as swipes
[no changelog]
|
2024-03-21 12:37:18 +01:00 |
|
tychovrahe
|
70a673fabc
|
feat(core): use flash bursts for faster flashing
[no changelog]
|
2024-03-19 13:17:25 +01:00 |
|
cepetr
|
ecd4465ab3
|
fix(core): fix mouse event processing in the simulator
[no changelog]
|
2024-03-17 14:04:33 +01:00 |
|
Martin Milata
|
ebb480ef29
|
fix(core): T3T1 emulator
[no changelog]
|
2024-03-12 20:55:23 +00:00 |
|
tychovrahe
|
afefc17478
|
refactor(core): use internal framebuffer on T3T1 (with ST7789V display controller)
[no changelog]
|
2024-02-29 23:40:17 +01:00 |
|
tychovrahe
|
7c800f183f
|
refactor(core): make translations blob handling HW agnostic
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
8c1425edd5
|
perf(core): optimize boot time by removing unnecessary touch initialization delays
|
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 |
|
cepetr
|
c4c571d837
|
chore(core): refactor boot_args
[no changelog]
|
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 |
|
tychovrahe
|
8147b11345
|
fix(core): fix quadword-only storage
[no changelog]
|
2024-02-20 09:37:28 +01:00 |
|
Andrew Kozlik
|
440b1304c0
|
refactor(storage): Split implementations based on FLASH_BIT_ACCESS.
[no changelog]
|
2024-02-20 09:37:28 +01:00 |
|
grdddj
|
b8ea21d24a
|
feat(all): implement translations into Trezor
Co-authored-by matejcik <ja@matejcik.cz>
|
2024-02-12 14:49:32 +01:00 |
|
cepetr
|
446c3b77b4
|
refactor(core/embed): move&rename display terminal functions
[no changelog]
|
2024-01-26 11:30:40 +01:00 |
|
Andrew Kozlik
|
c1fa1c0cbc
|
chore(core): Fix common name in emulator device certificate.
[no changelog]
|
2023-12-15 11:18:22 +01:00 |
|
cepetr
|
da7125f427
|
feat(core/bootloader): make firmware flashing more safe
|
2023-10-27 16:41:56 +02:00 |
|
matejcik
|
4f2c639ed7
|
feat(core): T2B1 final design for emulator
|
2023-10-12 12:58:37 +02:00 |
|
tychovrahe
|
df42c99bc9
|
feat(core): add basic support for efficient frame buffer graphics
[no changelog]
|
2023-10-10 19:01:43 +02:00 |
|
Andrew Kozlik
|
3ca8f26fd0
|
feat(core): Implement Optiga counter operations.
|
2023-10-04 11:22:46 +02:00 |
|
Andrew Kozlik
|
4c7979ae30
|
feat(core): Propagate Optiga errors.
|
2023-10-04 11:22:46 +02:00 |
|
Andrew Kozlik
|
dee559f4f9
|
feat(core): Integrate Optiga into PIN verification.
|
2023-09-27 17:17:09 +02:00 |
|
tychovrahe
|
5d017e928d
|
fix(core): reset optiga during initialization
[no changelog]
|
2023-09-27 12:14:32 +02:00 |
|
Andrew Kozlik
|
1f7c78a4ed
|
test(core): Update emulator device certificate.
[no changelog]
|
2023-09-19 21:41:42 +02:00 |
|
Andrew Kozlik
|
686aa78aa7
|
feat(core): Use Optiga as a source of randomness.
|
2023-09-15 11:16:57 +02:00 |
|
Andrew Kozlik
|
db6630a5a3
|
feat(core): Support Optiga in Trezor firmware.
|
2023-09-13 15:45:48 +02:00 |
|
matejcik
|
c0de11fbeb
|
fix(core): use stm32f4 implementation of secret.c for unix too
(fixes bootloader_emu build because there was an error in the unix dummy
impl)
|
2023-08-16 10:32:25 +02:00 |
|
tychovrahe
|
e8281385f6
|
feat(core): implement secret handling in bootloader
|
2023-08-15 09:37:38 +02:00 |
|