kopecdav
42140928f3
fix(core): let pm stabilize when resuming from suspend.
...
[no changelog]
2025-10-16 13:52:01 +02:00
bleska
99d21526da
refactor(core): refactoring the function calls of display backlight driver in RUST so that the u16 data types have been converted to u8 ones. The code has been reviewed whether it's safe - no problems detected.
...
[no changelog]
2025-10-16 11:49:02 +02:00
bleska
f01dfdeb1f
refactor(core): the display driver's usage from RUST code has been adapted to the modified C driver code. The "backlight" function has been divided into "set_backlight" and "get_backlight" ftuncions. The data types respect the ones from C code. The "set_backlight" function parameter "value" (level of backlight) has data type uint8 (u8). Some function call, however, use the u16 data type for this argument. It's necessary to review whether there isn't any problem with this.
...
[no changelog]
2025-10-16 11:49:02 +02:00
bleska
e980564315
refactor(core): the display driver functions' API has been reviewed. The data types have been adapted to fit the actual data passed/used/returned. Since the backlight driver has undergone the similar change, the display driver code has been adapted to respect the changes.
...
[no changelog]
2025-10-16 11:49:02 +02:00
bleska
4f5ff591a7
refactor(core): the backlight driver functions 'API has been reviewed. The data types have been adapted to fit the actual data passed/used/returned.
...
[no changelog]
2025-10-16 11:49:02 +02:00
tychovrahe
61241a58cf
fix(core): allow BLE pairing mode entry without setting device name
2025-10-16 09:44:36 +02:00
cepetr
b717fd1502
fix(core): fix fw hash calculation
...
[no changelog]
2025-10-16 08:49:02 +02:00
obrusvit
8da475da68
chore(core): Crowdin partial sync
...
- including gen and fixtures
[no changelog]
2025-10-15 22:54:04 +02:00
obrusvit
fc95bb93fc
chore(core): remove assets dir
...
- move png files which were used to generate their corresponding toifs
to the appropriate folders
[no changelog]
2025-10-14 16:48:25 +02:00
Ioan Bizău
063ddf3743
chore: start Tropic model from multicore tests
...
[no changelog]
2025-10-14 11:29:38 +03:00
tychovrahe
846bdd3a16
chore(core): update T3W1 embedded binaries
...
[no changelog]
2025-10-13 17:11:03 +02:00
tychovrahe
f598e385c4
fix(core): lazy tropic secure session start
...
[no changelog]
2025-10-10 13:32:37 +02:00
Andrew Kozlik
efcb0f1944
fix(core): Fix broken Tropic initialization in prodtest.
...
Partially reverts 6cc6a8779a .
[no changelog]
2025-10-08 17:32:49 +02:00
Andrew Kozlik
aa8fc7b31b
fix(core): Wait for Tropic to boot before trying to start session.
...
[no changelog]
2025-10-08 17:32:49 +02:00
obrusvit
1b5250c736
chore(core): remove unused translations per layout
...
[no changelog]
2025-10-08 17:12:41 +02:00
tychovrahe
ef39e08cfb
chore(core): update T3W1 dev secmon
...
[no changelog]
2025-10-08 11:56:35 +02:00
kopecdav
ab97ecd82b
feat(core): add compile time switch to disable power manager thermal control.
...
[no changelog]
2025-10-08 11:38:33 +02:00
Lukas Bielesch
23ce86b0ba
fix(core): clippy warnings
...
[no changelog]
2025-10-07 18:40:43 +02:00
Lukas Bielesch
46fe1715cb
chore(core/eckhart): update chunkfied text style
...
[no changelog]
2025-10-07 18:40:43 +02:00
Lukas Bielesch
6549a1ded8
feat(core/eckhart): automatic hint counter for textscreen
...
[no changelog]
2025-10-07 18:40:43 +02:00
Lukas Bielesch
a27619709d
chore(core/eckhart): increase padding between description and content
...
[no changelog]
2025-10-07 18:40:43 +02:00
obrusvit
e301c5a618
feat(core/eckhart): progress copy to use ellipsis
...
[no changelog]
2025-10-07 16:07:22 +02:00
obrusvit
6219c192ad
feat(core/eckhart): use different text in Progress
...
[no changelog]
2025-10-07 16:07:22 +02:00
obrusvit
527dec7e54
feat(core/eckhart): remove percentage from loaders
...
[no changelog]
2025-10-07 16:07:22 +02:00
obrusvit
d776fac085
feat(core): host afuera
...
- removes the occurences of "host" and instead using something more
user-friendly like "app" or "connected device"
[no changelog]
2025-10-07 12:31:01 +02:00
obrusvit
5ca87c69b2
chore: remove unusued import
...
[no changelog]
2025-10-07 11:17:12 +02:00
obrusvit
e7e3a4b82c
chore(core): remove Japan from regulatory screen
...
- temporarily remove the regulatory screen for Japan until the
certification process is completed
[no changelog]
2025-10-07 11:17:12 +02:00
Suyash Shandilya
6d1ff1b3b9
Fix: Center align shown pin for Eckhart ( #5946 )
...
* fix(eckhart): shown pin should be center aligned
Added a new `space_out_str` function in strutils which adds spaces
between an input string for a clean look. Removed use of Chunks for
spacing visible PIN string.
[no changelog]
* chore(ui): update fixtures
2025-10-06 21:47:47 +02:00
Ondřej Vejpustek
915d14d345
feat(core/embed): make pin verification faster on T3W1
2025-10-06 19:30:55 +02:00
Ondřej Vejpustek
67dcf3087e
feat(storage,core/embed): use tropic for pin protection
2025-10-06 19:30:55 +02:00
Ondřej Vejpustek
6cc6a8779a
feat(core/embed): refactor tropic secure channel initialization
...
[no changelog]
2025-10-06 19:30:55 +02:00
Ondřej Vejpustek
ba5c915822
feat(storage,core/embed): support multiple stretched pins in optiga
...
[no changelog]
2025-10-06 19:30:55 +02:00
Ondřej Vejpustek
a84f8c2cb5
refactor(core/embed): introduce optiga_reset_counter()
...
[no changelog]
2025-10-06 19:30:55 +02:00
Ondřej Vejpustek
eb21ec7839
refactor(core/embed): remember optiga auto states
...
[no changelog]
2025-10-06 19:30:55 +02:00
cepetr
cd23a4db11
fix(prodtest): resolve unreliable USB VCP transmission
...
[no changelog]
2025-10-06 19:00:39 +02:00
cepetr
f635709185
fix(core): fix syshandle_write_blocking behavior
...
[no changelog]
2025-10-06 19:00:39 +02:00
cepetr
edae5ae870
fix(core): fix usb vcp ring buffer
...
[no changelog]
2025-10-06 19:00:39 +02:00
cepetr
3df55083c8
feat(prodtest): ping command with an argument
2025-10-06 19:00:39 +02:00
Lukas Bielesch
7785df84cf
chore(core/eckhart): update pagination style for action bar
...
- pagination buttons have equal size
2025-10-06 17:32:48 +02:00
Lukas Bielesch
182fe7e6aa
feat(core/eckhart): bluetooth switching in device menu
2025-10-06 14:47:34 +02:00
obrusvit
8bb8fd1a4a
feat(core/eckhart): remove soc from homescreen
...
[no changelog]
2025-10-06 10:48:05 +02:00
Ioan Bizău
4c4362c9d3
fix(eckhart): adjust page counter position
...
[no changelog]
2025-10-06 10:07:41 +03:00
obrusvit
d2b60ae9f3
feat(core/eckhart): extend fuel gauge batt icons
...
- a few other icons just saved in greyscale for consistency
[no changelog]
2025-10-03 21:44:38 +02:00
tychovrahe
c0dd531418
fix(core): fix BLE disable
...
[no changelog]
2025-10-03 19:35:17 +02:00
Lukas Bielesch
411b7e4941
fix(core): do not break chunks at the end of a line
...
- properly render trailing ellipsis
2025-10-03 18:46:08 +02:00
Roman Zeyde
cb23774065
feat(core): allow exporting unit serial number
...
[no changelog]
2025-10-03 17:37:10 +03:00
Lukas Bielesch
45cc5ffb84
feat(core/tests): device menu click tests
...
- move keyboard shared code to common
[no changelog]
2025-10-03 10:50:55 +02:00
kopecdav
f0927f2773
feat(core): update ble binaries.
...
[no changelog]
2025-10-02 19:06:06 +02:00
obrusvit
29b0d47289
feat(core/eckhart): no virtual locking btn at home
...
[no changelog]
2025-10-02 17:26:28 +02:00
bleska
266ba54c50
refactor(core): touch drivers' FT6x36 and FT3168 source code split. Each of them shall be developed separately. FT3168 source files derived out of FT6x36 ones. FT3168 source files are referenced from the respective build scripts of T3W1 (TS7). Board revisions A, B, C are covered. Macro TOUCH_WAKEUP_WORKAROUND isn't needed anymore - removing its definition and references. T3W1 (TS7) uses LX250A2410A touch panel with FT3168 driver - removing other variants relevant for older models. Removing LX250A2410A touch panel option from ft6x36.c file as it's no longer supported by this code. Symbols "ft6x36"/"FT6x36" of macros and functions have been refactored inside FT3168 source code. Cleaning up - removing of lx250a2410a.c/h files from ft6x36 driver's location, removing ft6x36_wake_up() function as it's not longer relevant for ft6x36 driver.
...
[no changelog]
2025-10-02 15:12:01 +02:00