tychovrahe
|
8c1425edd5
|
perf(core): optimize boot time by removing unnecessary touch initialization delays
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
30edad0151
|
perf(core): optimize i2c initialization on U5 by statically defining timing constant
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
b3d1ba25d9
|
perf(core): optimize boot speed by checking empty image area by words
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
c3f84e2949
|
perf(core): optimize boot speed on U5 by using has processor to calculate image hashes, switches to sha256
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
95999623fc
|
fix(core): fix STM32F4 display base address
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
653d73ee22
|
chore(core): optimize flash usage - backlight pwm
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
5e4e398f64
|
chore(core): optimize flash usage - SD card on U5
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
f83e33399f
|
chore(core): optimize flash usage - tamper on U5
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
ce82f53010
|
feat(core): support SD card on STM32U5
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
5106ac7aa3
|
feat(core): support optiga handling on U5
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
72dc8f57e8
|
feat(core): add haptic feedback
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
a71a608ea7
|
feat(core): add basic support for T3T1
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
7d7ccc9dde
|
chore(core): unify i2c instances numbering
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
834693a115
|
fix(core): fix OTP programming on U5
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
cec0191360
|
fix(core): fix bootloader update on STM32U5
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
8815e764d2
|
feat(core): add support for STM32U585
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
cepetr
|
4cf781abb2
|
chore(core, legacy, storage): refactor flash drivers
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
cepetr
|
271bed8bf6
|
chore(core): use cortex-m33 stack protection
|
2024-02-29 23:05:56 +01:00 |
|
cepetr
|
7e427432ea
|
chore(core): refactor trustzone initialization
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
cepetr
|
b504baceda
|
chore(core): refactor mpu initialization
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
cepetr
|
c4c571d837
|
chore(core): refactor boot_args
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
353095ae95
|
feat(core): add support for STM32U5A9J-DK board
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
8150636a81
|
feat(core): add basic support for STM32U5
|
2024-02-29 23:05:56 +01:00 |
|
cepetr
|
937b7d34d0
|
feat(core): add STM32CubeU5 submodule
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
Martin Milata
|
d790354667
|
fix(core): workaround umlauts not being cleared
[no changelog]
|
2024-02-29 11:22:35 +00:00 |
|
Martin Milata
|
e3207a9705
|
chore(core): bump version to 2.6.6
[no changelog]
|
2024-02-28 16:35:04 +00:00 |
|
matejcik
|
8c0e1e360e
|
fix(core/translations): add indices to templates
so that we can change the template later without running into trouble
[no changelog]
|
2024-02-26 15:07:48 +01:00 |
|
obrusvit
|
ebcf3e2db2
|
feat(core): confirm ETH stake, unstake, claim
|
2024-02-23 18:09:43 +01:00 |
|
obrusvit
|
e1f696b4dd
|
fix: remove clippy error for TS3
[no changelog]
|
2024-02-22 12:10:12 +01:00 |
|
grdddj
|
1ab2d843ab
|
chore(core): add missing template to the variable name
[no changelog]
|
2024-02-21 12:44:40 +01:00 |
|
tychovrahe
|
8147b11345
|
fix(core): fix quadword-only storage
[no changelog]
|
2024-02-20 09:37:28 +01:00 |
|
Andrew Kozlik
|
440b1304c0
|
refactor(storage): Split implementations based on FLASH_BIT_ACCESS.
[no changelog]
|
2024-02-20 09:37:28 +01:00 |
|
Andrew Kozlik
|
b2f05f187f
|
feat(storage): Work with generic flash blocks instead of quadwords.
[no changelog]
|
2024-02-20 09:37:28 +01:00 |
|
tychovrahe
|
743ed413f6
|
feat(core): add support for quad-word only storage
[no changelog]
|
2024-02-20 09:37:28 +01:00 |
|
grdddj
|
0579ba54fc
|
feat(core): allow for going back to previous word in recovery process
|
2024-02-19 22:05:04 +01:00 |
|
matejcik
|
65178a6a36
|
refactor(core/rust): reuse the same component for "waiting for host" screen
|
2024-02-12 14:49:32 +01:00 |
|
matejcik
|
8471e0c455
|
refactor(core/rust): decouple Connect screen from bootloader theme
|
2024-02-12 14:49:32 +01:00 |
|
matejcik
|
02557ad6c0
|
feat(core/rust): expose attrtuple to Rust
|
2024-02-12 14:49:32 +01:00 |
|
matejcik
|
6af7b4a4b7
|
fix(core/rust): convert Qstr type to representation that matches C code
|
2024-02-12 14:49:32 +01:00 |
|
matejcik
|
ab3c62ae71
|
feat(core/rust): introduce SimpleTypeObj
|
2024-02-12 14:49:32 +01:00 |
|
matejcik
|
3e14937c8a
|
feat(core/rust): add const Obj::small_int
|
2024-02-12 14:49:32 +01:00 |
|
matejcik
|
63360a7417
|
feat(core/rust): add Map::is_empty()
|
2024-02-12 14:49:32 +01:00 |
|
matejcik
|
9c72c7c99d
|
feat(common): provide some useful paths for the mako templates
|
2024-02-12 14:49:32 +01:00 |
|
matejcik
|
03298ca80f
|
docs(core/rust): improve safety comments in buffer.rs
|
2024-02-12 14:49:32 +01:00 |
|
matejcik
|
0c793084f8
|
chore(core/rust): move illustration outside src/ tree
|
2024-02-12 14:49:32 +01:00 |
|
matejcik
|
8bf5a72843
|
refactor(core/rust): move iter_into_array to micropython::utils
|
2024-02-12 14:49:32 +01:00 |
|
matejcik
|
3b88116bba
|
feat(core/rust): add trezorcrypto bindings
for now, we use sha256 and a little of ed25519 for CoSi purposes
also add the Merkle root algorithm
|
2024-02-12 14:49:32 +01:00 |
|
matejcik
|
76296ad417
|
refactor(core/rust): move InputStream to its own module
|
2024-02-12 14:49:32 +01:00 |
|
grdddj
|
b8ea21d24a
|
feat(all): implement translations into Trezor
Co-authored-by matejcik <ja@matejcik.cz>
|
2024-02-12 14:49:32 +01:00 |
|
Martin Milata
|
3c7a6dd68a
|
fix(core): handle uncaught exceptions from main.py
[no changelog]
|
2024-02-05 16:53:49 +01:00 |
|