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
|
c7eabe3088
|
fix(core): update display initialization sequence on T3T1
[no changelog]
|
2024-08-28 11:03:20 +02:00 |
|
tychovrahe
|
4b68431f7c
|
feat(core): tune consumption mask protection on T3B1
[no changelog]
|
2024-08-07 18:11:43 +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 |
|
tychovrahe
|
b37971eea4
|
feat(core/prodtest): add commands to read bootloader and boardloader versions
|
2024-07-31 13:05:06 +02:00 |
|
cepetr
|
470d6ec24e
|
fix(core/embed): fix too frequent reading of touch panel registers
[no changelog]
|
2024-07-30 16:53:52 +02:00 |
|
tychovrahe
|
1212a7319a
|
fix(core): T3T1: adjust touch coordinates
|
2024-07-25 12:37:21 +03:00 |
|
tychovrahe
|
edd5351732
|
fix(core): fix missing touch events when PRESS_DOWN is missed
[no changelog]
|
2024-07-25 12:37:21 +03:00 |
|
tychovrahe
|
354dad617d
|
fix(core): fix vector table alignment on STM32U5
[no changelog]
|
2024-07-16 16:38:48 +02:00 |
|
tychovrahe
|
15b42afc55
|
feat(core): add temporary DEVICE_CERT_CHAIN for T3B1
[no changelog]
|
2024-07-16 15:56:28 +02:00 |
|
tychovrahe
|
78b4017859
|
feat(core): add support for T3B1
|
2024-07-16 15:56:28 +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 |
|
Andrew Kozlik
|
e84f969f4f
|
feat(core): Implement DebugLinkOptigaSetSecMax.
|
2024-07-09 16:52:50 +02:00 |
|
Andrew Kozlik
|
9420b38a35
|
feat(core): Account for Optiga throttling delay in PIN countdown.
|
2024-07-09 16:52:50 +02:00 |
|
tychovrahe
|
6667f96911
|
fix(core): fix T2B1 display orientation south
|
2024-07-08 17:40:14 +02:00 |
|
cepetr
|
59961984c3
|
feat(core/embed): prepare backlight driver for low power mode
[no changelog]
|
2024-07-08 12:05:20 +02:00 |
|
cepetr
|
68911c972b
|
chore(core/embed): remove unused code
[no changelog]
|
2024-07-08 12:04:49 +02:00 |
|
cepetr
|
076b476cf5
|
fix(core/embed): fix memory clearing in u5 boardloader
[no changelog]
|
2024-07-08 12:04:49 +02:00 |
|
cepetr
|
0ea965d07e
|
fix(core/embed): fix touch driver on dev kits
[no changelog]
|
2024-07-08 12:04:29 +02:00 |
|
Andrew Kozlik
|
ff653f038e
|
feat(core): Optimize Optiga counter initialization.
[no changelog]
|
2024-07-01 18:05:20 +02:00 |
|
Andrew Kozlik
|
869b6fe6dc
|
refactor(core): Use remaining PIN attempts in Optiga API.
[no changelog]
|
2024-07-01 18:05:20 +02:00 |
|
Andrew Kozlik
|
fc09379877
|
refactor(core): Clean up Optiga error handling.
[no changelog]
|
2024-07-01 18:05:20 +02:00 |
|
tychovrahe
|
b4200162ab
|
fix(core): fix doubled touch clicks
[no changelog]
|
2024-07-01 09:33:40 +02:00 |
|
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
|
4d4ee99716
|
fix(core): Increase Optiga MAX_RETRY_READ_MS to 6 sec.
|
2024-06-25 11:09:40 +02:00 |
|
Andrew Kozlik
|
f396d00c67
|
fix(core): Fix style and unix build.
[no changelog]
|
2024-06-24 16:04:03 +02:00 |
|
Andrew Kozlik
|
da068fb32e
|
fixup! feat(core): Rework Optiga PIN slot configuration.
|
2024-06-21 18:55:01 +02:00 |
|
Andrew Kozlik
|
f393064ce7
|
feat(core): Improve PIN progress precision.
|
2024-06-21 18:55:01 +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
|
bb310ad60d
|
fix(core): improve framebuffer switching
[no changelog]
|
2024-06-19 16:40:23 +02:00 |
|
cepetr
|
bfedb96071
|
refactor(core/embed): prepare haptic driver for low power mode
[no changelog]
|
2024-06-19 14:05:35 +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
|
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
|
5a8989f00d
|
fix(core): fix bootloader unlock check on STM32U5, fw only
[no changelog]
|
2024-06-07 14:24:20 +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
|
b9a55cf2a7
|
feat(core): add settings to turn haptic on/off
[no changelog]
|
2024-06-03 14:26:25 +02:00 |
|
tychovrahe
|
a65511846b
|
feat(core): added user adjustable brightness setting
|
2024-06-03 14:26:25 +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 |
|