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 |
|
cepetr
|
a705335fe1
|
fix(core/embed): fix disc2 target build
[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
|
8e429b0352
|
refactor(core/embed): move usb driver to its own folder
[no changelog]
|
2024-06-19 11:48:06 +02:00 |
|
cepetr
|
f5d35da635
|
fix(core/embed): fix random delays in usb driver
[no changelog]
|
2024-06-19 11:45: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
|
b0b2ffd38f
|
feat(core/prodtest): add reboot command
|
2024-06-10 11:10:33 +02:00 |
|
tychovrahe
|
0c4b1d6213
|
fix(core): fix framebuffer switching, was too fast so the change was sometimes not visible
[no changelog]
|
2024-06-03 19:43:08 +02:00 |
|
tychovrahe
|
b178c10e8b
|
fix(core): prevent overloading app with touch events
[no changelog]
|
2024-06-03 19:43:08 +02:00 |
|
tychovrahe
|
a65511846b
|
feat(core): added user adjustable brightness setting
|
2024-06-03 14:26:25 +02:00 |
|
tychovrahe
|
fe829a5d59
|
fix(core): fix clearing st7789's internal framebuffer when changing display orientation
[no changelog]
|
2024-05-28 20:56:48 +02:00 |
|
cepetr
|
e3a383526b
|
feat(core): introduce mono8 bitmap blending
[no changelog]
|
2024-05-28 17:07:52 +02:00 |
|
tychovrahe
|
751390ec08
|
fix(core): fix old frame flicker when backlight is risen too soon
[no changelog]
|
2024-05-17 10:43:14 +02:00 |
|
tychovrahe
|
2a123b3c5e
|
feat(core): add alpha capabilities to 4-bit blending
[no changelog]
|
2024-05-17 10:42:32 +02:00 |
|
cepetr
|
3336e3902f
|
feat(core): introduce new display drivers
[no changelog]
|
2024-05-17 09:17:37 +02:00 |
|
Ondřej Vejpustek
|
18f7820d47
|
style: fix style according to new clang
[no changelog]
|
2024-05-10 20:06:28 +02:00 |
|
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 |
|