tychovrahe
|
6fe476a828
|
chore(core): fix typos in usb implementation
[no changelog]
|
2024-05-06 19:51:06 +02:00 |
|
tychovrahe
|
1ce694b7fc
|
fix(core): fix usb configuration for FS peripheral (use 6 endpoints)
[no changelog]
|
2024-05-06 19:51:06 +02:00 |
|
tychovrahe
|
8ebb8c2128
|
fix(core): fix prodtest WIPE on STM32U5
[no changelog]
|
2024-05-05 18:36:47 +02:00 |
|
Andrew Kozlik
|
62e3a414ad
|
chore(core): Disable wait_random() for prodtest and VCP.
[no changelog]
|
2024-05-05 10:03:32 +02:00 |
|
tychovrahe
|
916dbdff9c
|
fix(core): fix reboot to bootloader crash when display copying is in progress
[no changelog]
|
2024-04-18 10:50:46 +02:00 |
|
tychovrahe
|
72146c2ae2
|
fix(core): fix display fatal error screen
[no changelog]
|
2024-04-11 19:16:23 +02:00 |
|
tychovrahe
|
1600759457
|
refactor(core): simplify secret.h api, hide platform differences
[no changelog]
|
2024-04-11 16:13:58 +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
|
ed6aa48726
|
feat(core): use confidential section for confidential and sensitive data
[no changelog]
|
2024-04-05 18:54:30 +02:00 |
|
tychovrahe
|
ba741b81fd
|
feat(core): use HSI as PLL source on T3T1
[no changelog]
|
2024-04-05 15:17:42 +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 |
|
Pavol Rusnak
|
4b189eb2cb
|
fix(core): always zero-initialize structures in trezorhal
[no changelog]
|
2024-04-03 13:08:16 +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
|
39cfa7087a
|
fix(core): set proper GPIO speeds for T3T1
[no changelog]
|
2024-04-03 10:18:16 +02:00 |
|
tychovrahe
|
a80959e50f
|
feat(core): allow T3T1 to start without touch during testing
[no changelog]
|
2024-03-25 09:16:07 +01:00 |
|
tychovrahe
|
70a673fabc
|
feat(core): use flash bursts for faster flashing
[no changelog]
|
2024-03-19 13:17:25 +01:00 |
|
tychovrahe
|
6e2f5ff27d
|
fix(core): improve bhk handling on STM32U5
[no changelog]
|
2024-03-19 11:33:23 +01:00 |
|
tychovrahe
|
e736d389f2
|
fix(core): fix backlight reinitialization with maximum value
[no changelog]
|
2024-03-05 16:51:23 +01:00 |
|
tychovrahe
|
d69750fae4
|
refactor(core): do not use framebuffer dma copy in boardloader to safe flash space
[no changelog]
|
2024-02-29 23:40:17 +01:00 |
|
tychovrahe
|
f08bed363d
|
refactor(core): extract framebuffer copy to separate bg_copy functionality
[no changelog]
|
2024-02-29 23:40:17 +01: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
|
eb6796059c
|
fix(core): fix st7789v driver compilation for other than T models
[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 |
|
tychovrahe
|
95999623fc
|
fix(core): fix STM32F4 display base address
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
653d73ee22
|
chore(core): optimize flash usage - backlight pwm
[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
|
7d7ccc9dde
|
chore(core): unify i2c instances numbering
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
cec0191360
|
fix(core): fix bootloader update on STM32U5
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
8815e764d2
|
feat(core): add support for STM32U585
[no changelog]
|
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 |
|
tychovrahe
|
fd5bfbf115
|
refactor(core): improve flexibility of sd card and touch driver pin selection, display rotation and touch coords transformation
[no changelog]
|
2023-12-18 14:41:44 +01:00 |
|
tychovrahe
|
d15ee71279
|
refactor(core): add flexible HSE settings
[no changelog]
|
2023-12-18 14:41:44 +01:00 |
|
tychovrahe
|
2fa69c3c0d
|
refactor(core): extract backlight pwm settings to board definition
[no changelog]
|
2023-12-18 14:41:44 +01:00 |
|
tychovrahe
|
10021bf364
|
chore(core): fix gen and style problems
[no changelog]
|
2023-10-31 13:32:20 +01:00 |
|
cepetr
|
da7125f427
|
feat(core/bootloader): make firmware flashing more safe
|
2023-10-27 16:41:56 +02:00 |
|
cepetr
|
ba83a7e644
|
feat(core): introduce interaction-less upgrade
|
2023-10-27 16:15:15 +02:00 |
|
tychovrahe
|
df42c99bc9
|
feat(core): add basic support for efficient frame buffer graphics
[no changelog]
|
2023-10-10 19:01:43 +02:00 |
|
tychovrahe
|
e39ab74949
|
fix(core): adjust T2B1 display SPI baudrate
[no changelog]
|
2023-10-02 16:45:05 +02:00 |
|
tychovrahe
|
5d017e928d
|
fix(core): reset optiga during initialization
[no changelog]
|
2023-09-27 12:14:32 +02:00 |
|
tychovrahe
|
510281590f
|
fix(core): add delays to optiga i2c communications
[no changelog]
|
2023-09-27 12:14:32 +02:00 |
|