Commit Graph

98 Commits (55a78d7b262e56f5b9e5b8ab39b538c226c19b4d)

Author SHA1 Message Date
tychovrahe 55a78d7b26 wip
2 years ago
tychovrahe 3a6523158f discovery
2 years ago
tychovrahe 97eebf2e77 discovery
2 years ago
tychovrahe e5b6c26175 fix(core): disable IRQ before initializing DMA
2 years ago
tychovrahe 5c32b05c1d feat(core): support for BLE on discovery
2 years ago
tychovrahe b1262c4bba feat(core): ble in bootloader
2 years ago
tychovrahe 52c520a8da feat(core): faster BLE communication - larger packets and write without response
2 years ago
tychovrahe e8083af961 feat(core): ble tunnel via SPI
2 years ago
tychovrahe 23292f143d feat(core): internal events between nrf and stm
2 years ago
tychovrahe cfd5cdadb8 feat(core): ble pairing
2 years ago
tychovrahe 8761105264 feat(core): trezorctl working via BLE
2 years ago
tychovrahe 25c87fd7a3 feat(core): upload BLE firmware through STM
2 years ago
tychovrahe 12a10f7762 feat(core): support STM32F429 discovery board
2 years ago
tychovrahe 829e31600a feat(core): support 16bit i8080 display bus
2 years ago
tychovrahe d730d13b9e refactor(core): decouple i2c driver and touch driver
2 years ago
matejcik ca5a68ebc5 fix(core): unify error strings
2 years ago
tychovrahe 9b8984896e refactor(core): unify error screens
2 years ago
tychovrahe 64bc94cbc9 feat(core): uninitialized welcome flow
2 years ago
tychovrahe 6e0c2578f8 fix(core): fix FMC initialization
2 years ago
matejcik 9244522721 fix(core): remove `shutdown()`
2 years ago
tychovrahe e30fdddd83 fix(core): clear model R display before turning it on
2 years ago
tychovrahe 5a991f3244 feat(core/rust): bootloader implementation in rust
2 years ago
tychovrahe ead61d1e90 refactor(core): improve flexibility of build, allow different touch panel driver, allow STM32F429
2 years ago
tychovrahe 52cd43bf29 fix(core): improve tearing effect prevention
2 years ago
tychovrahe 115f7daaaa feat(core): prevent installing and running of incompatible firmware, prevent bootloader downgrade
2 years ago
tychovrahe 3cc66301c3 fix(core): fix model T FMC timing
2 years ago
tychovrahe 4c7060186a fix(core): fix display blinking by increasing backlight pwm frequency
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
tychovrahe 86f2dacc6e fix(core): re-introduce touch event filtering
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 b9647d1296 fix(core): fix flashing usb disconnected error
2 years ago
Ondrej Mikle 77cdf4b43c fix(core): consider device in USB suspend connected if it was configured before
2 years ago
Ondrej Mikle a0287698d5 feat(core): show blue dot when USB data not connected
2 years ago
tychovrahe 6cf92fd748 feat(core): Introduce stack overflow detection by moving stack to the start of RAM
2 years ago
tychovrahe f538547d5b feat(core): optimize touch controller communication
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
matejcik 2aa427a6e3 feat(core/rust): make Rust buildable without Micropython
2 years ago
Ondrej Mikle 7b7318c3aa feat(core/boardloader): add fixed-address boardloader capablities field
2 years ago
Ondrej Mikle c563c987e1 feat(core): jump back and stay in bootloader for TT via reverse SVC call trampoline
2 years ago
tychovrahe 58041036f5 feat(core): set colors for monochromatic displays
2 years ago
tychovrahe 936c84bac6 feat(core): added button support for Model R
2 years ago
grdddj 6b5f578d02 feat(core): implement basic R emulator
2 years ago
Andrew Kozlik 822b1c344f feat(core): Return fw_vendor in firmware Features message.
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 35d40cc164 fix(core): change logic of vendor header comparison
3 years ago
Ondrej Mikle 0b077fea8a fix(core & legacy): explicit compiler versions
3 years ago