Martin Milata
|
37b17e4c4e
|
style(core): fix formatting
[no changelog]
|
2024-04-16 23:31:42 +02:00 |
|
obrusvit
|
1894fcd080
|
fix(core): port changes from drawlib to mercury
Again rebase on current drawlib
Move of canvas/Canvas to shape/Canvas.
Get rid of ui/shape/model.
A few other minor changes.
[no changelog]
|
2024-04-16 23:31:42 +02:00 |
|
obrusvit
|
04857e486a
|
feat(core): T3T1 corner highlight shape
Adds a new shape which serves to highlight information within a
rectangle.
|
2024-04-16 23:31:42 +02:00 |
|
obrusvit
|
b2f30389bf
|
feat(core): T3T1 Footer component
|
2024-04-16 23:31:42 +02:00 |
|
obrusvit
|
a31021bf22
|
feat(core): T3T1 vertical menu
|
2024-04-16 23:30:08 +02:00 |
|
obrusvit
|
fe1ce7a914
|
fix(core): rebase on current drawlib
Port new render function signature to model_mercury.
Fix some rebase errors.
Also port recent changes from mp <-> rust iface.
[no changelog]
|
2024-04-16 23:30:08 +02:00 |
|
obrusvit
|
c1adf7aba1
|
feat(core): add rough TextStyles for T3T1
|
2024-04-16 23:30:08 +02:00 |
|
Martin Milata
|
6bc4f185b7
|
feat(core/ui): T3T1 frame
|
2024-04-16 23:30:08 +02:00 |
|
Martin Milata
|
c7101adcdc
|
feat(core): add icons for T3T1
|
2024-04-16 23:30:08 +02:00 |
|
obrusvit
|
1776ff4a64
|
feat(core): add colors for T3T1
|
2024-04-16 23:30:08 +02:00 |
|
Martin Milata
|
6da7832104
|
feat(core): init T3T1 UI layouts
Start with copy of components and layouts from T2T1.
|
2024-04-16 23:30:08 +02:00 |
|
Martin Milata
|
d5f5aeeb77
|
feat(core): init T3T1 UI layouts: meta
|
2024-04-16 23:30:07 +02:00 |
|
Martin Milata
|
f3697f9aae
|
feat(core): add fonts for T3T1
|
2024-04-16 23:30:07 +02:00 |
|
Martin Milata
|
4e5146b9bf
|
fix(core): T3T1 emulator
[no changelog]
|
2024-04-16 20:52:24 +02:00 |
|
cepetr
|
59fc8853ec
|
WIP - replace painter by jpeg and bar components
|
2024-04-16 15:56:55 +02:00 |
|
cepetr
|
752b740d8a
|
feat(core): integrate new drawing library
[no changelog]
|
2024-04-16 15:56:55 +02:00 |
|
cepetr
|
7bcf2a4fed
|
feat(core): introduce new drawing library
[no changelog]
|
2024-04-16 15:56:45 +02:00 |
|
cepetr
|
e18c52bbc8
|
refactor(core): improve tjpg interface
|
2024-04-16 15:56:45 +02:00 |
|
cepetr
|
f085c50931
|
feat(core): refactor display drivers
[no changelog]
|
2024-04-16 15:56:33 +02:00 |
|
matejcik
|
89fdaed31e
|
chore(core): add unsigned vendor headers with production keys
|
2024-04-12 16:13:52 +02:00 |
|
matejcik
|
0109ab2232
|
chore(core): make vendor_unsafe.toif small
|
2024-04-12 16:13:52 +02:00 |
|
matejcik
|
867300b8c6
|
chore(core): include T3T1 boardloader / bootloader production keys
|
2024-04-12 16:13:52 +02:00 |
|
matejcik
|
5d9bb0ebfc
|
tools(core): nicer build_vendorheader for manual use
also will show you required header size
|
2024-04-12 16:13:52 +02:00 |
|
matejcik
|
729d7c59e1
|
fix(core/vendorheader): include correct backup key into trezor_btconly vendor header
|
2024-04-12 16:13:52 +02:00 |
|
Martin Milata
|
4baa4d95a4
|
fix(core): fix display fatal error screen (T3T1)
[no changelog]
|
2024-04-12 12:25:46 +00:00 |
|
Martin Milata
|
5c5433ada2
|
refactor(core/rust): use more Self
[no changelog]
|
2024-04-12 12:25:46 +00:00 |
|
Martin Milata
|
906c00e4e5
|
refactor(core): rename screen_boot_{empty,full} to screen_boot_stage_{1,2}
[no changelog]
|
2024-04-12 12:25:46 +00:00 |
|
Martin Milata
|
804d97c9d8
|
feat(core): bootloader: T3T1 startup UI
[no changelog]
|
2024-04-12 12:25:46 +00:00 |
|
tychovrahe
|
c277dbcfcb
|
feat(core): T3T1 loader
[no changelog]
|
2024-04-12 12:25:46 +00:00 |
|
Martin Milata
|
cf00726152
|
feat(core): copy T2T1 bootloader UI for T3T1
|
2024-04-12 12:25:46 +00:00 |
|
Martin Milata
|
b5fa5a3f3a
|
feat(core): add fonts for T3T1 bootloader
[no changelog]
|
2024-04-12 12:25:46 +00:00 |
|
tychovrahe
|
72146c2ae2
|
fix(core): fix display fatal error screen
[no changelog]
|
2024-04-11 19:16:23 +02:00 |
|
tychovrahe
|
165238b78e
|
fix(core): fix T3T1 unsafe vendorheader
[no changelog]
|
2024-04-11 19:16:23 +02:00 |
|
tychovrahe
|
1600759457
|
refactor(core): simplify secret.h api, hide platform differences
[no changelog]
|
2024-04-11 16:13:58 +02:00 |
|
tychovrahe
|
89c6590e45
|
feat(core/prodtest): add commands TOUCH VERSION and VARIANT READ
[no changelog]
|
2024-04-11 10:05:13 +02:00 |
|
tychovrahe
|
c8e18dd4d2
|
fix(core): slow down SDIO communication in T3T1 prodtest
[no changelog]
|
2024-04-11 09:54:28 +02:00 |
|
Ondřej Vejpustek
|
548e329f9d
|
fix(core): prevent negative-length array
[no changelog]
|
2024-04-09 14:29:46 +02:00 |
|
tychovrahe
|
a873a7064e
|
chore(core): add comments to secret.h functions
[no changelog]
|
2024-04-08 21:41:30 +02:00 |
|
tychovrahe
|
8a18cfe0d4
|
feat(core): use U5 DHUK to encrypt optiga pairing secret in flash
[no changelog]
|
2024-04-08 21:41:30 +02:00 |
|
tychovrahe
|
e060ac68c5
|
feat(core): use U5 HW keys to additionally encrypt storage items
[no changelog]
|
2024-04-08 21:41:30 +02:00 |
|
cepetr
|
b1fb876709
|
fix(core): fix ts3 fonts
[no changelog]
|
2024-04-08 15:38:39 +02:00 |
|
Martin Milata
|
c7832c39ab
|
refactor(core/rust/ui): use TString instead of StrBuffer when constructing layouts
[no changelog]
|
2024-04-06 20:31:36 +00:00 |
|
tychovrahe
|
256adc3567
|
refactor(core/rust) use TString in Label and Button
[no changelog]
|
2024-04-06 20:31:36 +00:00 |
|
tychovrahe
|
ed6aa48726
|
feat(core): use confidential section for confidential and sensitive data
[no changelog]
|
2024-04-05 18:54:30 +02:00 |
|
tychovrahe
|
535a052df4
|
refactor(core/rust): introduce UIFeaturesXXX trait as an abstraction over different UI implementation
[no changelog]
|
2024-04-05 18:16:59 +02:00 |
|
tychovrahe
|
ba741b81fd
|
feat(core): use HSI as PLL source on T3T1
[no changelog]
|
2024-04-05 15:17:42 +02:00 |
|
cepetr
|
285b22e53e
|
refactor(core): add ufmt, bump heapless from 0.7.6 - 0.8.0
[no changelog]
|
2024-04-04 15:02:28 +02:00 |
|
tychovrahe
|
ffccf849eb
|
chore(core): fill T3T1 model full name
[no changelog]
|
2024-04-04 12:46:44 +02:00 |
|
matejcik
|
39b7b22777
|
refactor(core/rust): Paragraph is now based on TString
|
2024-04-04 10:04:00 +02:00 |
|
matejcik
|
9c287adf64
|
feat(core/rust): some useful traits for TString
string equality comparison and SkipPrefix
|
2024-04-04 10:04:00 +02:00 |
|