Commit Graph

285 Commits (d7e1f0faf3ab8753dfd9dc292b503dff39fd81db)

Author SHA1 Message Date
tychovrahe b685820fb3 feat(core): implement firmware downgrade protection
3 weeks ago
tychovrahe c1864a2a91 refactor(core): enclose monotonic counter to platform specific module
3 weeks ago
tychovrahe d334b92073 feat(core): add bootloader unlocking functionality to U5 optiga models
3 weeks ago
tychovrahe c7eabe3088 fix(core): update display initialization sequence on T3T1
3 weeks ago
tychovrahe 4b68431f7c feat(core): tune consumption mask protection on T3B1
1 month ago
tychovrahe c42c268e05 fix(core): fix dma2d includes and initialization with respect to new rendering
1 month ago
tychovrahe b37971eea4 feat(core/prodtest): add commands to read bootloader and boardloader versions
2 months ago
cepetr 470d6ec24e fix(core/embed): fix too frequent reading of touch panel registers
2 months ago
tychovrahe 1212a7319a fix(core): T3T1: adjust touch coordinates
2 months ago
tychovrahe edd5351732 fix(core): fix missing touch events when PRESS_DOWN is missed
2 months ago
tychovrahe 354dad617d fix(core): fix vector table alignment on STM32U5
2 months ago
tychovrahe 15b42afc55 feat(core): add temporary DEVICE_CERT_CHAIN for T3B1
2 months ago
tychovrahe 78b4017859 feat(core): add support for T3B1
2 months ago
Martin Milata a05ed10f1a fix(core): emulator: coverage data atexit handler
2 months ago
Andrew Kozlik e84f969f4f feat(core): Implement DebugLinkOptigaSetSecMax.
2 months ago
Andrew Kozlik 9420b38a35 feat(core): Account for Optiga throttling delay in PIN countdown.
2 months ago
tychovrahe 6667f96911 fix(core): fix T2B1 display orientation south
2 months ago
cepetr 59961984c3 feat(core/embed): prepare backlight driver for low power mode
2 months ago
cepetr 68911c972b chore(core/embed): remove unused code
2 months ago
cepetr 076b476cf5 fix(core/embed): fix memory clearing in u5 boardloader
2 months ago
cepetr 0ea965d07e fix(core/embed): fix touch driver on dev kits
2 months ago
Andrew Kozlik ff653f038e feat(core): Optimize Optiga counter initialization.
3 months ago
Andrew Kozlik 869b6fe6dc refactor(core): Use remaining PIN attempts in Optiga API.
3 months ago
Andrew Kozlik fc09379877 refactor(core): Clean up Optiga error handling.
3 months ago
tychovrahe b4200162ab fix(core): fix doubled touch clicks
3 months ago
matejcik 8a3133bacc fix(core): include valid staging certificate for T3T1 emulator
3 months ago
Andrew Kozlik ca4bfa2ebd feat(core): Implement optiga.get_sec()
3 months ago
Andrew Kozlik 4d4ee99716 fix(core): Increase Optiga MAX_RETRY_READ_MS to 6 sec.
3 months ago
Andrew Kozlik f396d00c67 fix(core): Fix style and unix build.
3 months ago
Andrew Kozlik da068fb32e fixup! feat(core): Rework Optiga PIN slot configuration.
3 months ago
Andrew Kozlik f393064ce7 feat(core): Improve PIN progress precision.
3 months ago
Andrew Kozlik 509e291118 feat(core): Rework Optiga PIN slot configuration.
3 months ago
Andrew Kozlik 7b636df35f feat(core): Rework Optiga PIN processing.
3 months ago
cepetr bb310ad60d fix(core): improve framebuffer switching
3 months ago
cepetr bfedb96071 refactor(core/embed): prepare haptic driver for low power mode
3 months ago
cepetr 3460c4b891 refactor(core/embed): prepare touch drivers for low power mode
3 months ago
cepetr d8d6410284 refactor(core/embed): remove global deps from usb class drivers
3 months ago
cepetr baff1691a0 feat(core/embed): prepare usb driver for low power mode
3 months ago
cepetr a705335fe1 fix(core/embed): fix disc2 target build
3 months ago
cepetr 0bc1d1f706 refactor(core/embed): refactor usb driver
3 months ago
cepetr 8e429b0352 refactor(core/embed): move usb driver to its own folder
3 months ago
cepetr f5d35da635 fix(core/embed): fix random delays in usb driver
3 months ago
cepetr ba56ff8483 refactor(core/embed): replace ensure(secfalse,... with error_shutdown
3 months ago
cepetr 5fc3c6e617 refactor(core): improve and simplify error handling
3 months ago
tychovrahe b0b2ffd38f feat(core/prodtest): add reboot command
3 months ago
tychovrahe 5a8989f00d fix(core): fix bootloader unlock check on STM32U5, fw only
4 months ago
tychovrahe 0c4b1d6213 fix(core): fix framebuffer switching, was too fast so the change was sometimes not visible
4 months ago
tychovrahe b178c10e8b fix(core): prevent overloading app with touch events
4 months ago
tychovrahe b9a55cf2a7 feat(core): add settings to turn haptic on/off
4 months ago
tychovrahe a65511846b feat(core): added user adjustable brightness setting
4 months ago