Commit Graph

47 Commits (888e0c6005cf28279c1c97f578f5c0691334d029)

Author SHA1 Message Date
tychovrahe 1600759457 refactor(core): simplify secret.h api, hide platform differences
3 months ago
tychovrahe ed6aa48726 feat(core): use confidential section for confidential and sensitive data
3 months ago
tychovrahe 89147ef493 refactor(core): improve flash api by introducing flash_area_write_data function
3 months ago
tychovrahe 70a673fabc feat(core): use flash bursts for faster flashing
3 months ago
tychovrahe e1161866da chore(core): fix typo 'capablities'
3 months ago
tychovrahe 0a4a5feaa0 fix(core): fix TOCTOU in sd card bootloader update procedure
3 months ago
tychovrahe 6e2f5ff27d fix(core): improve bhk handling on STM32U5
3 months ago
tychovrahe afefc17478 refactor(core): use internal framebuffer on T3T1 (with ST7789V display controller)
4 months ago
tychovrahe 416794a463 fix(core): add missing refresh to boardloader startup
4 months ago
tychovrahe c3f84e2949 perf(core): optimize boot speed on U5 by using has processor to calculate image hashes, switches to sha256
4 months ago
tychovrahe ce82f53010 feat(core): support SD card on STM32U5
4 months ago
tychovrahe 8815e764d2 feat(core): add support for STM32U585
4 months ago
cepetr 271bed8bf6 chore(core): use cortex-m33 stack protection
4 months ago
cepetr 7e427432ea chore(core): refactor trustzone initialization
4 months ago
cepetr c4c571d837 chore(core): refactor boot_args
4 months ago
tychovrahe 8150636a81 feat(core): add basic support for STM32U5
4 months ago
cepetr 446c3b77b4 refactor(core/embed): move&rename display terminal functions
5 months ago
cepetr ba83a7e644 feat(core): introduce interaction-less upgrade
8 months ago
Ondrej Mikle c0c544b7d8 fix(core): fix bootloader_ci startup, remove unused function from limited_util.s
10 months 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
10 months ago
matejcik 409ef8abcd chore(core/embed/boardloader): bump version after release
10 months ago
matejcik 636b964119 chore(core/embed/boardloader): generate changelog, set correct version
10 months ago
matejcik 34b1980893 docs(core/embed/boardloader): add missing changelog entry
10 months ago
tychovrahe 238e3fd7c1 refactor(core): add abstraction over flash memory layout
11 months ago
tychovrahe da4ce32b45 fix(core): fix gamma correction for Model T
1 year ago
Pavol Rusnak 089ff76822
Merge branch 'matejcik/signed-vhs'
1 year ago
tychovrahe d3284baf21 feat(core): support STM32F429 discovery board
1 year ago
matejcik 88f5f79315 docs(core/boardloader): generate first changelog, bump version to 2.1.0
1 year ago
tychovrahe a2f8cb9d1c feat(core): add internal model field to features
1 year ago
matejcik 45c1a4212d chore(core): add T2B1 keys to bootloader / boardloader
1 year ago
tychovrahe ead61d1e90 refactor(core): improve flexibility of build, allow different touch panel driver, allow STM32F429
1 year ago
tychovrahe 115f7daaaa feat(core): prevent installing and running of incompatible firmware, prevent bootloader downgrade
1 year ago
tychovrahe 4c7060186a fix(core): fix display blinking by increasing backlight pwm frequency
2 years ago
tychovrahe a89d139dc9 feat(core): increase clock frequency to 180 MHz
2 years ago
tychovrahe f7b9bb4ef8 feat(core/rust): use dma2d to improve rendering performance, implement text over image and icon over icon functions
2 years ago
Ondrej Mikle 7b7318c3aa feat(core/boardloader): add fixed-address boardloader capablities field
2 years ago
tychovrahe f7a3aad9bd feat(core): initial Model R display implementation with framebuffer
2 years ago
tychovrahe 936c84bac6 feat(core): added button support for Model R
2 years ago
Pavol Rusnak b03b688f2d fix(core): avoid accidental build with broken stack protector (boardloader)
3 years ago
Martin Milata 412d06fdfe docs(core+legacy): use towncrier for generating CHANGELOG.md
3 years ago
Pavol Rusnak d35071d732 docs(core+legacy): update changelogs to new format
3 years ago
Ondřej Vejpustek cca9d4b1c4 refactor(core): rename shutdown to shutdown_privileged
3 years ago
Pavol Rusnak 3294a49cec
fix(core): don't assert reset flags to allow "reboot to bootloader"
3 years ago
Pavol Rusnak 2dc094bd3e
fix(core): small secbool refactors
3 years ago
Pavol Rusnak c896f02eb3
core/boardloader: use SRAM as SD card read buffer
4 years ago
Pavol Rusnak 54d348228f
all: rename TREZOR to Trezor where possible
5 years ago
matejcik e5670856a2 MONOREPO CREATE FROM trezor-core
5 years ago