Commit Graph

81 Commits (da520231944c7f0b784133e18e789f2babbf1cb8)

Author SHA1 Message Date
matejcik 2a896c44f6 feat(core/rust): introduce GcBox
2 months ago
cepetr 3460c4b891 refactor(core/embed): prepare touch drivers for low power mode
3 months ago
matejcik 813d9b7687 feat(core/rust): add option to Gc-allocate with finaliser
4 months ago
matejcik e62f0b507a build(core): fix build for Rust unit tests on T3T1
4 months ago
cepetr e3a383526b feat(core): introduce mono8 bitmap blending
4 months ago
Pavol Rusnak 87619c19ee chore(core/rust): bump buildgen to 0.62.0
4 months ago
tychovrahe 0b5e8ed480 refactor(core): introduce emulator boards
4 months ago
matejcik cf58fdd313 build(core): move default values for bindgen macros (back) into build.rs
4 months ago
cepetr 5d8a7ac5bf feat(core): introduce new drawing library
4 months ago
tychovrahe d04ecba815 fix(core): fix tt ui loader haptic feedback
4 months ago
cepetr 04d5017228 feat(core): improve loader haptic effect
4 months ago
tychovrahe d349c44a58 refactor(core): generate macros for rust bindgen automatically
5 months ago
tychovrahe 72dc8f57e8 feat(core): add haptic feedback
7 months ago
tychovrahe 8150636a81 feat(core): add basic support for STM32U5
7 months ago
cepetr 937b7d34d0 feat(core): add STM32CubeU5 submodule
7 months ago
tychovrahe 8147b11345 fix(core): fix quadword-only storage
7 months ago
matejcik 02557ad6c0 feat(core/rust): expose attrtuple to Rust
7 months ago
matejcik 6af7b4a4b7 fix(core/rust): convert Qstr type to representation that matches C code
7 months ago
matejcik 8bf5a72843 refactor(core/rust): move iter_into_array to micropython::utils
7 months ago
matejcik 3b88116bba feat(core/rust): add trezorcrypto bindings
7 months ago
matejcik 76296ad417 refactor(core/rust): move InputStream to its own module
7 months ago
grdddj b8ea21d24a feat(all): implement translations into Trezor
7 months ago
cepetr cc6ed93b32 refactor(core/embed): move toif image routines
8 months ago
cepetr 139701fb1a refactor(core/embed): move&rename display_font_xxx routines
8 months ago
cepetr 6e1fe31e3f chore(core): optimize stack usage during blurring
9 months ago
Martin Milata d99e1eedd2 refactor(core/ui): clear display on rust side
11 months ago
tychovrahe df42c99bc9 feat(core): add basic support for efficient frame buffer graphics
12 months ago
matejcik 193a53f22b feat(core/rust): use MODEL_FULL_NAME from build system
12 months ago
grdddj 8956350aca feat(core): create new Ethereum send flow for TT
1 year ago
tychovrahe eca1fc381b refactor(core): rust bindgen mcu-type related arguments are taken from board definition
1 year ago
tychovrahe ebbd7f9d35 refactor(core): restructure trezorhal, prepare to support more platforms
1 year ago
matejcik b91e225076 refactor(core/rust): expose obj types and (debug only) type names
1 year ago
tychovrahe 32a2b371bd feat(core): allow different screen sizes for TT UI
1 year ago
tychovrahe d3284baf21 feat(core): support STM32F429 discovery board
1 year ago
grdddj b63b72ed90 chore(core/rust): flag or delete unused code
1 year ago
grdddj 8ee4c41938 chore(crypto): refactor slip39 same way as bip39
1 year ago
tychovrahe 0a8981d643 refactor(core): rewrite display_image into rust
1 year ago
tychovrahe e578f7f0f8 refactor(core): remove unused C display_icon and display_loader functions
1 year ago
tychovrahe 69be9b1edf refactor(core): improve safety of buffer handling
1 year ago
tychovrahe 6ea68baf34 refactor(core): move files out of extmod
1 year ago
tychovrahe e75f112ec2 feat(core/rust): expose touch processing functions to rust
2 years ago
grdddj acec852aa4 feat(core): show welcome screen after device is connected
2 years ago
tychovrahe 52cd43bf29 fix(core): improve tearing effect prevention
2 years ago
Martin Milata 0df81b18e3 perf(core/rust): parse Toif metadata on demand
2 years ago
tychovrahe 236396338c refactor(core/rust): introduce icon/image type
2 years ago
tychovrahe d00e87ea80 feat(core/rust): homescreen background image
2 years ago
tychovrahe 12f87aa01e fix(core): fix usb disconnected warning in new homescreen
2 years ago
Martin Milata 3b92923caa feat(core/rust/ui): on-the-fly conversion of bytes to hexadecimal representation
2 years ago
matejcik 9708175d19 fix(core/rust): improve & document safety of slice operations
2 years ago
tychovrahe 0d733d8e22 feat(core): change display type for model R
2 years ago