Ioan Bizău
d4081546ba
refactor(core): remove confirm_blob unused params
...
text_mono, info and hold were removed.
[no changelog]
2024-11-21 16:06:58 +01:00
Ioan Bizău
945b9010fa
refactor(core/ui): introduce show_danger
...
This is a unified interface for flow_warning_hi_prio,
which was available only on Mercury before.
[no changelog]
2024-11-21 16:06:53 +01:00
Ioan Bizău
f4a67564b7
fixup! feat(core/ui): continue after viewing all data
2024-11-20 16:37:57 +01:00
Ioan Bizău
1eff1d8e0e
fixup! fixup! fixup! feat(core/ui): add cancel button to paginated blobs
2024-11-20 16:17:03 +01:00
Ioan Bizău
fc0bb63062
fixup! fixup! feat(core/ui): add cancel button to paginated blobs
2024-11-20 15:00:40 +01:00
Ioan Bizău
d2cc6c0623
fix(core/ui): rename button
...
[no changelog]
2024-11-20 13:33:26 +01:00
Ioan Bizău
17cba95691
chore(core): remove unused confirm_more on TS5
...
[no changelog]
2024-11-20 13:33:11 +01:00
Ioan Bizău
4e780f5403
feat(core/ui): continue after viewing all data
...
[no changelog]
2024-11-20 13:32:54 +01:00
Ioan Bizău
c25b4bcdd4
chore(core/ui): use different copy on TS3 and TT
...
[no changelog]
2024-11-20 13:32:41 +01:00
Ioan Bizău
815316ad5c
feat(core/ui): tweak blob first page appearance
...
This commit adds a margin and footer description to the first page of
the paginated blobs to be confirmed on Mercury. It also extracts the
part of confirm_blob that deals with the first page to a separate
function in order to keep confirm_blob simple.
[no changelog]
2024-11-20 13:29:23 +01:00
Ioan Bizău
33d1def00d
fixup! feat(core/ui): add cancel button to paginated blobs
2024-11-20 10:41:58 +01:00
Ioan Bizău
2bc787a652
feat(core/ui): add cancel button to paginated blobs
...
[no changelog]
2024-11-20 10:13:13 +01:00
Ioan Bizău
8313c30d5a
fixup! feat(core/ui): add page counter to paginated blobs
2024-11-20 09:18:16 +01:00
Ioan Bizău
95a874f157
feat(core/ui): add page counter to paginated blobs
...
[no changelog]
2024-11-20 09:14:11 +01:00
obrusvit
af554458b5
refactor(core/mercury): use params structs
...
Supply the rust layout with dedicated paremeter type instead of plain
micropython::Obj. The types used are ConfirmBlobParams and
ShowInfoParams.
[no changelog]
2024-11-19 16:19:31 +01:00
obrusvit
7cf38ec4c5
refactor(core/mercury): separate upy args parsing
...
[no changelog]
2024-11-19 16:19:31 +01:00
obrusvit
12388ed24a
refactor(core/mercury): remove duplicated struct
...
- removes 2nd definition of ConfirmBlobParams, the choice of fields and
what supplied in ctor and what in `with_` methods should be thought
through again.
[no changelog]
2024-11-19 16:19:31 +01:00
Ioan Bizău
f69a0f6d7d
chore(core): update fixtures
2024-11-19 13:36:01 +02:00
Ioan Bizău
7f19166c83
refactor(core): get rid of description_font_green
...
[no changelog]
2024-11-19 13:36:01 +02:00
Ioan Bizău
777907ab3b
refactor(core): drop confirm_blob_with_optional_pagination
...
Commit c300576d6c
introduced
`confirm_blob_with_optional_pagination` which proved to be unpopular and
impractical. This commit brings back the old behaviour of having the
`ask_pagination` parameter on `confirm_blob`. It also reverts back to
using the old way of paginating `confirm_blob` on model R, which the
aforementioned commit ignored and re-implemented from scratch.
[no changelog]
2024-11-19 13:36:01 +02:00
Ioan Bizău
30717bc5c4
fix(core): fix crash caused by marquee
...
request_anim_frame will register a timer for RequestPaint, which will
then cause a crash. This commit fixes the crash, but makes the marquee
component not work.
[no changelog]
2024-11-19 13:36:01 +02:00
Ioan Bizău
487d7c4776
refactor(core): use warning_hi_prio in ETH flow
...
Commit c300576d6c
introduced the
`default_cancel` parameter to `show_warning` and `confirm_blob` rather
using the already existing `flow_warning_hi_prio` which was doing the
same thing. This commit reverts all the nonsense.
[no changelog]
2024-11-19 13:36:01 +02:00
M1nd3r
487a5cbc17
build: bump autoflake version to 2.3.1
...
[no changelog]
2024-11-19 11:02:23 +01:00
M1nd3r
2ef0071611
fix(python): remove unused type ignore after click version bump
...
[no changelog]
2024-11-19 11:02:23 +01:00
M1nd3r
9bd6e760da
build(python): bump click to 8.1.7
...
[no changelog]
2024-11-19 11:02:23 +01:00
Lukas Bielesch
b9f5e2b409
chore(core): show the last pin digit for a while
2024-11-18 14:05:04 +01:00
cepetr
5c8edfaac6
fix(core): fix reflash utility build
...
[no changelog]
2024-11-18 09:41:02 +01:00
cepetr
089db2cadf
refactor(core): restructure embed folder
...
[no changelog]
2024-11-18 09:41:02 +01:00
cepetr
82bc0ef186
refactor(core): define USE_xxx consistently with feature flags
...
[no changelog]
2024-11-18 09:41:02 +01:00
Martin Milata
7fc226258e
style(common): fix cointool.py
2024-11-15 18:37:33 +01:00
Martin Milata
c101cdfcbe
Merge branch 'release/24.11.01'
2024-11-15 18:37:16 +01:00
M1nd3r
f5100cd3e1
docs(core): update event-loop docs
...
[no changelog]
2024-11-15 16:29:52 +01:00
M1nd3r
780d41e27f
chore(core): remove loop.chan
...
[no changelog]
2024-11-15 16:29:52 +01:00
M1nd3r
e434aabc77
chore(core): remove unused session_id from codec_v1
...
[no changelog]
2024-11-15 08:47:24 +01:00
M1nd3r
cce2335965
refactor(core): use if TYPE_CHECKING instead of direct import and fix style of ignore statement
...
[no changelog]
2024-11-15 08:47:24 +01:00
M1nd3r
7adae923d3
chore(core): allow encoding protobuf into memoryview
...
[no changelog]
2024-11-15 08:47:24 +01:00
M1nd3r
4f0f3b2d27
chore(core): adjust build scripts for THP
...
[no changelog]
2024-11-15 08:47:24 +01:00
M1nd3r
99aed4bb43
chore(protob): reserve wire types for thp messages
...
[no changelog]
2024-11-15 08:47:24 +01:00
M1nd3r
4c009539c7
docs(core): fix docs indentation and correct a few typos
...
[no changelog]
2024-11-15 08:47:24 +01:00
M1nd3r
ed90f6bd08
fix(core): fix TREZOR_MEMPERF flag
...
[no changelog]
2024-11-14 23:55:57 +01:00
tychovrahe
4d4ab93197
chore(core): remove residual DISPLAY_LEGACY_HEADER constant from boards
...
[no changelog]
2024-11-14 09:30:20 +01:00
tychovrahe
aac3559453
chore(core): move storage sectors to end of flash on U5G models
...
[no changelog]
2024-11-14 09:30:20 +01:00
tychovrahe
7998ae1463
feat(tests): adjust firmware hash calc test to expect different hashes based on model
...
[no changelog]
2024-11-14 09:30:20 +01:00
tychovrahe
e704c33d7d
fix(core): flash driver - fix support for emulating STM32U5G based models
...
[no changelog]
2024-11-14 09:30:20 +01:00
tychovrahe
4b7cbfea0a
chore(core): support FT6x36 touch driver without RST and ON pins
...
[no changelog]
2024-11-14 09:30:20 +01:00
tychovrahe
8569a1244c
chore(core): add mock display driver for T3W1
...
[no changelog]
2024-11-14 09:30:20 +01:00
tychovrahe
fa953d7296
chore(core): switch T3W1 support to U5
...
[no changelog]
2024-11-14 09:30:20 +01:00
tychovrahe
b94db1ff48
feat(core): support 4 i2c instances on U5
...
[no changelog]
2024-11-14 09:30:20 +01:00
tychovrahe
1f572fa14b
feat(core): support 32MHz HSE on stm32 u5
...
[no changelog]
2024-11-14 09:30:20 +01:00
tychovrahe
cd06b5f600
chore(core): add storage flash area size checks
...
[no changelog]
2024-11-14 09:30:20 +01:00