Commit Graph

37 Commits (ea0f3038a08bb5d0df66d20ae1fb95e7356d32b3)

Author SHA1 Message Date
tychovrahe 5106ac7aa3 feat(core): support optiga handling on U5
7 months ago
tychovrahe 7d7ccc9dde chore(core): unify i2c instances numbering
7 months ago
tychovrahe cec0191360 fix(core): fix bootloader update on STM32U5
7 months ago
tychovrahe 8815e764d2 feat(core): add support for STM32U585
7 months ago
cepetr 4cf781abb2 chore(core, legacy, storage): refactor flash drivers
7 months ago
cepetr 271bed8bf6 chore(core): use cortex-m33 stack protection
7 months ago
cepetr c4c571d837 chore(core): refactor boot_args
7 months ago
tychovrahe 8150636a81 feat(core): add basic support for STM32U5
7 months ago
tychovrahe 8147b11345 fix(core): fix quadword-only storage
7 months ago
Andrew Kozlik 440b1304c0 refactor(storage): Split implementations based on FLASH_BIT_ACCESS.
7 months ago
grdddj b8ea21d24a feat(all): implement translations into Trezor
7 months ago
cepetr 446c3b77b4 refactor(core/embed): move&rename display terminal functions
8 months ago
tychovrahe fd5bfbf115 refactor(core): improve flexibility of sd card and touch driver pin selection, display rotation and touch coords transformation
9 months ago
tychovrahe d15ee71279 refactor(core): add flexible HSE settings
9 months ago
tychovrahe 2fa69c3c0d refactor(core): extract backlight pwm settings to board definition
9 months ago
tychovrahe 10021bf364 chore(core): fix gen and style problems
11 months ago
cepetr da7125f427 feat(core/bootloader): make firmware flashing more safe
11 months ago
cepetr ba83a7e644 feat(core): introduce interaction-less upgrade
11 months ago
tychovrahe df42c99bc9 feat(core): add basic support for efficient frame buffer graphics
11 months ago
tychovrahe e39ab74949 fix(core): adjust T2B1 display SPI baudrate
12 months ago
tychovrahe 5d017e928d fix(core): reset optiga during initialization
12 months ago
tychovrahe 510281590f fix(core): add delays to optiga i2c communications
12 months ago
Andrew Kozlik c48b606867 feat(core): Add bootloader_locked flag to Features message.
1 year ago
tychovrahe f881fab797 fix(core): disable access to secret in flash after boot
1 year ago
tychovrahe 024ea604ca fix(core): fix optiga warm reset start-up time
1 year ago
Ondrej Mikle 75a148e414 fix(core): clear memory when not going to use copy firmware header for bootloader
1 year ago
Ondrej Mikle c0c544b7d8 fix(core): fix bootloader_ci startup, remove unused function from limited_util.s
1 year ago
Ondrej Mikle b69ef9d168 feat(core): Copy firmware image header to bootloader RAM to be able to skip directly to firmware install, jumping from firmware to bootloader
1 year ago
tychovrahe 33fc64b629 refactor(core): remove universal DMA driver
1 year ago
tychovrahe 5470304515 feat(core): Implement OPTIGA provisioning in prodtest.
1 year ago
tychovrahe 90bdab6599 fix(core): fixed unwanted delays in T2B1
1 year ago
tychovrahe e8281385f6 feat(core): implement secret handling in bootloader
1 year ago
Andrew Kozlik 74759310bb feat(core): Integrate OPTIGA Trust M
1 year ago
tychovrahe 238e3fd7c1 refactor(core): add abstraction over flash memory layout
1 year ago
tychovrahe fa71c8244c fix(core): fix MPU settings
1 year ago
tychovrahe ad1f2360bd fix(core): replace systick based wait in display SPI with loop as systick does not work in fault handlers
1 year ago
tychovrahe ebbd7f9d35 refactor(core): restructure trezorhal, prepare to support more platforms
1 year ago