Commit Graph

92 Commits (238e3fd7c1491b93c403262ee6385877c0dbd329)

Author SHA1 Message Date
tychovrahe 6dbeba9730 refactor(core/tools): add argument to jpg_to_h.py, move it to tools
12 months ago
tychovrahe ebbd7f9d35 refactor(core): restructure trezorhal, prepare to support more platforms
12 months ago
tychovrahe 539420cac8 refactor(core): make backlight/fading optional
1 year ago
tychovrahe ef5469ad90 fix(core): removed no longer needed emulator gamma correction
1 year ago
Martin Milata 3a5fdfedcc fix(core/ui): minor visual tweaks
1 year ago
tychovrahe d3284baf21 feat(core): support STM32F429 discovery board
1 year ago
tychovrahe 8154e5103f refactor(core): make emulated dma2d usable outside of emulator
1 year ago
tychovrahe 531511407b feat(core/rust): add bootloader design for T2B1
1 year ago
Martin Milata e928568339 build: emulator darwin fixes
1 year ago
grdddj da14c22712 feat(all): add UI for Model R
1 year ago
Martin Milata 3fb3f108cc chore(vendor): bump micropython to 1.19.1
1 year ago
tychovrahe 83500487b8 refactor(core): improve conditional compilations based on model
1 year ago
matejcik ca5a68ebc5 fix(core): unify error strings
1 year ago
matejcik 2dd44786d5 fix(core/emulator): use a gamma lookup table for better fadein/fadeout performance
1 year ago
matejcik ae9960ca61 feat(core): introduce bootloader emulator
1 year ago
matejcik af6c6d43ed fix(core/unix): add miscellaneous missing header entries
1 year ago
matejcik 07addae05f feat(core/unix): add blocking reads and deinit code to emulated UDP-USB
1 year ago
matejcik 497ead7111 feat(core/unix): fill out (non-persistent) OTP functionality
1 year ago
tychovrahe 9b8984896e refactor(core): unify error screens
1 year ago
matejcik 9244522721 fix(core): remove `shutdown()`
1 year ago
grdddj 31ef923e15 fix(core): create separate display buffer for gamma correction
1 year ago
grdddj 70120b72cc feat(core): allow for changing the emulator gamma correction value by keyboard arrows
1 year ago
grdddj a1974f6953 feat(core): perform 0.55 gamma correction on emulator display
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
tychovrahe 52cd43bf29 fix(core): improve tearing effect prevention
1 year ago
tychovrahe 0d733d8e22 feat(core): change display type for model R
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 72228e35cf feat(core): show red error header when USB data not connected
2 years ago
Ondrej Mikle a0287698d5 feat(core): show blue dot when USB data not connected
2 years ago
tychovrahe c33f92bd72 feat(core): add RGB LED driver for Model R
2 years ago
matejcik 2aa427a6e3 feat(core/rust): make Rust buildable without Micropython
2 years ago
matejcik 99c817bad4 fix(core/emulator): make sure SDL keyboard and quit events are always processed
2 years ago
tychovrahe 58041036f5 feat(core): set colors for monochromatic displays
2 years ago
grdddj 6b5f578d02 feat(core): implement basic R emulator
2 years ago
Andrew Kozlik 1da446a8fb refactor: Move flash_init to emulator main.
2 years ago
Andrew Kozlik 106ab65e21 feat(core): Implement GetFirmwareHash message.
2 years ago
TychoVrahe 7912a7d0d3
build(core,storage): fix conditional compilation for different Trezor models
2 years ago
Pavol Rusnak 9a8e257619 fix(core): fix SDL2 include path
2 years ago
Andrew Kozlik 49ae8848db fix(core): Fix memory leaks in emulator.
2 years ago
Ondřej Vejpustek ad38d8e324 refactor(crypto,core): make zkp_context_init() return status
3 years ago
Pavol Rusnak a3b83685ef fix(core): fix emulator build on Apple Silicon
3 years ago
matejcik 1d72085b5c feat(core): implement conversion from timestamp to datetime
3 years ago
Ondřej Vejpustek 26463eb3ce feat(core): make core use ecdsa from secp256k1_zkp wherever possible
3 years ago
matejcik 32be2c09b9 feat(core): enable f-strings for micropython
3 years ago
Jan Pochyla 2703d714c2 feat(core): add Rust UI components, layouts, text rendering
3 years ago
Martin Milata bd005e33df refactor(core): decouple T1 button handling from touch
3 years ago
Jan Pochyla 2c8dec93a6 feat(core): Split unix main, link core obj into Rust test target
3 years ago
Martin Milata aace875fef chore(vendor): bump micropython to 1.17
3 years ago
Martin Milata b062b95348 chore(vendor): bump micropython to 1.15
3 years ago