Commit Graph

144 Commits (69bea5cff405a302f057a5f04a2d004de6d9e77f)

Author SHA1 Message Date
tychovrahe ebbd7f9d35 refactor(core): restructure trezorhal, prepare to support more platforms
1 year ago
tychovrahe 671f23f1aa feat(core): support rev 10 of T2B1 HW
1 year ago
Martin Milata 3a5fdfedcc fix(core/ui): minor visual tweaks
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 d465a14850 chore(core): add signed bootloader and vendor headers for model R
1 year ago
tychovrahe 8d812ca36e feat(core): support device variants
1 year ago
tychovrahe a2f8cb9d1c feat(core): add internal model field to features
1 year ago
Martin Milata 3fb3f108cc chore(vendor): bump micropython to 1.19.1
1 year ago
tychovrahe 33fb590f44 refactor(core): decouple i2c driver and touch driver
1 year ago
Martin Milata 81e5dbf301 chore(core): bump version to 2.6.1
1 year ago
matejcik c38b39ee6e feat(core): include signed bootloader 2.1.0
1 year ago
matejcik 9d8cfbf680 chore(core): rebuild QA bootloader
1 year ago
matejcik 744766a9c7 chore(core): rebuild QA bootloader
1 year ago
matejcik ca5a68ebc5 fix(core): unify error strings
1 year ago
matejcik 6e85d61688 feat(core): QA build for testing bootloaders / upgrades
1 year ago
tychovrahe 64bc94cbc9 feat(core): uninitialized welcome flow
1 year ago
grdddj 26edb42979 chore(core): bump version to 2.6.0
1 year ago
Martin Milata dce876069b Merge branch 'release/23.03'
1 year ago
tychovrahe 5a991f3244 feat(core/rust): bootloader implementation in rust
1 year ago
tychovrahe ead61d1e90 refactor(core): improve flexibility of build, allow different touch panel driver, allow STM32F429
1 year ago
Martin Milata 233a292fd2 Merge branch 'master' into secfix/23.03
1 year ago
tychovrahe 4603b9ee74 build(core): embed bootloader according to trezor model
1 year ago
tychovrahe d00e87ea80 feat(core/rust): homescreen background image
1 year ago
tychovrahe 115f7daaaa feat(core): prevent installing and running of incompatible firmware, prevent bootloader downgrade
2 years ago
tychovrahe 99d4b0185a fix(core): fix model T display reinitialization crash
2 years ago
tychovrahe 3cd47f85af feat(legacy): qa build for upgrade testing
2 years ago
tychovrahe 0d733d8e22 feat(core): change display type for model R
2 years ago
tychovrahe a89d139dc9 feat(core): increase clock frequency to 180 MHz
2 years ago
Martin Milata bf7587574d chore(core): bump version to 2.5.4
2 years ago
tychovrahe 99eaaae28e build(core): redistribute content in flash
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
tychovrahe e3d5c178f1 feat(core): enable bus fault and usage fault handlers
2 years ago
tychovrahe 6cf92fd748 feat(core): Introduce stack overflow detection by moving stack to the start of RAM
2 years ago
matejcik ef47c26272 chore(core,legacy): bump versions
2 years ago
TychoVrahe a762e75fee
fix(core): reintroduce touch controller initialization without power down/up in firmware, fix model R firmware initialization
2 years ago
tychovrahe c33f92bd72 feat(core): add RGB LED driver for Model R
2 years ago
Ondrej Mikle 7b7318c3aa feat(core/boardloader): add fixed-address boardloader capablities field
2 years ago
Martin Novak 2663801108 perf(firmware): do not initialize touch controller in firmware
2 years ago
Ondrej Mikle c563c987e1 feat(core): jump back and stay in bootloader for TT via reverse SVC call trampoline
2 years ago
Ondřej Vejpustek db0da196a8 chore(vendor): update secp256k1-zkp to latest
2 years ago
tychovrahe f7a3aad9bd feat(core): initial Model R display implementation with framebuffer
2 years ago
grdddj 12da7f301d feat(core): allow for model R in firmware build
2 years ago
Martin Milata 692ea1415e chore(core): bump version to 2.5.2
2 years ago
TychoVrahe 7912a7d0d3
build(core,storage): fix conditional compilation for different Trezor models
2 years ago
Martin Milata 30ec1802f4 chore(core): bump version to 2.5.1
2 years ago
Pavol Rusnak 30a77a76bc
chore(legacy): rename MEMORY_PROTECT flag to PRODUCTION to match core naming (#2003)
3 years ago
Martin Milata 38c526719c chore(core): bump version to 2.4.4
3 years ago
Ondrej Mikle 219e08d81e build(core): keep bootloader image even for non-production builds
3 years ago
Martin Milata aa3784f726 build(core): place secp256k1-zkp in FLASH2 to make space for bootloader
3 years ago