Commit Graph

39 Commits (472a8bebd295bdb079eeb3b8f5d4df2c4a728b65)

Author SHA1 Message Date
cepetr 472a8bebd2 WIP - drawlib - low level refactoring
2 months ago
cepetr 936ed18e48 refactor(core): integrate new drawing library
2 months ago
cepetr 407c049eb1 feat(core): introduce new drawing library
2 months ago
matejcik ccf4b7e9eb fix(core/rust): convert bitcoin_only to an additive feature
3 months ago
tychovrahe 72dc8f57e8 feat(core): add haptic feedback
3 months ago
matejcik 3b88116bba feat(core/rust): add trezorcrypto bindings
4 months ago
grdddj b8ea21d24a feat(all): implement translations into Trezor
4 months ago
matejcik d674634c86 chore(core/rust): bump cstr_core, enable nightly features
6 months ago
tychovrahe df42c99bc9 feat(core): add basic support for efficient frame buffer graphics
8 months ago
Andrew Kozlik db6630a5a3 feat(core): Support Optiga in Trezor firmware.
9 months ago
tychovrahe ebbd7f9d35 refactor(core): restructure trezorhal, prepare to support more platforms
11 months ago
tychovrahe 539420cac8 refactor(core): make backlight/fading optional
11 months ago
matejcik 437b9e5991 feat(core/rust): allow debug feature in tests (means we can print things)
11 months ago
Martin Milata 732e2cc9b5 refactor(core): split tjpgdec into own crate
12 months ago
grdddj da14c22712 feat(all): add UI for Model R
1 year ago
matejcik eee4c624f9 feat(core/rust): JSON output from component tracing
1 year ago
tychovrahe 0c5db05357 feat(core): support 16bit i8080 display bus
1 year ago
tychovrahe 83500487b8 refactor(core): improve conditional compilations based on model
1 year ago
Martin Milata e60ed788f2 fix(core/rust/ui): add cargo flag for Component::bounds() support
1 year ago
Martin Milata 4622aec0f1 refactor(core): switch to Rust implementation of QR-Code-generator
1 year ago
tychovrahe cacae36c73 feat(core/rust): bootloader compilation with rust
1 year ago
grdddj f8c432e955 chore(core/rust): delete model_1 code - it should use model_r
1 year ago
tychovrahe d00e87ea80 feat(core/rust): homescreen background image
1 year 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 4d3d9f5d7e docs(core): documentation on embedded C+Rust debug
2 years ago
grdddj 9dc73427fb feat(rust): add print! macro for logging into terminal
2 years ago
matejcik 2aa427a6e3 feat(core/rust): make Rust buildable without Micropython
2 years ago
Jan Pochyla c3b82fd651 feat(core/rust): add trezorhal bindings
2 years ago
matejcik c77066065e chore(core/rust): bump cty to 0.2.2
2 years ago
grdddj feb96c84b0 chore(core/rust): use clippy for all features
2 years ago
grdddj 7804893179 feat(core/rust): create model_tr feature
2 years ago
Martin Milata 1734957685 build(core): update rust edition to 2021
3 years ago
Martin Milata 4d60c10330 feat(core/rust): add support for T1 UI
3 years ago
Jan Pochyla 5eefcffc7c chore(core): prepare for fuzzing targets
3 years ago
Jan Pochyla 2703d714c2 feat(core): add Rust UI components, layouts, text rendering
3 years ago
Jan Pochyla 2c8dec93a6 feat(core): Split unix main, link core obj into Rust test target
3 years ago
matejcik c06a93cba5 feat(core/rust): propagate bitcoin_only flag to Rust build
3 years ago
matejcik e015bc0856 build(core/rust): disable nightly-only features
3 years ago
Jan Pochyla 6257584951 feat(core): Add Rust bindings to MicroPython and trezorhal
3 years ago