cepetr
20b880d3c6
WIP - drawlib animation demo
2024-05-17 14:00:38 +02:00
cepetr
d1b5ee0057
feat(core): introduce a stopwatch
...
[no changelog]
2024-05-17 14:00:38 +02:00
cepetr
0fff24c9b3
feat(core): add pareen & easer crates
...
[ no changelog]
2024-05-17 14:00:38 +02:00
cepetr
4b67a1e9c5
fix(core) - hotfix for touch panel driver
2024-05-17 14:00:38 +02:00
cepetr
20392ea22c
feat(core/rust): introduce unlock-screen animated overlay
...
[no changelog]
2024-05-17 14:00:38 +02:00
cepetr
257495aff7
feat(core/rust): introduce render_on_canvas functionality
...
[no changelog]
2024-05-17 14:00:38 +02:00
cepetr
d10d4cc65d
feat(core/rust): introduce RawImage shape
...
[no changelog]
2024-05-17 14:00:37 +02:00
cepetr
e23f0d2106
feat(core/rust): introduce ImageBuffer for advanced drawing
...
[no changelog]
2024-05-17 14:00:37 +02:00
cepetr
2d19351997
feat(core/rust): use f32 angles in ui components
...
[no changelog]
2024-05-17 14:00:37 +02:00
cepetr
f757d0e19b
feat(core/rust): introduce f32 angles for sector drawing
...
[no changelog]
2024-05-17 14:00:37 +02:00
cepetr
7439f36913
feat(core): introduce mono8 bitmap blending
...
[no changelog]
2024-05-17 14:00:37 +02:00
matejcik
cf58fdd313
build(core): move default values for bindgen macros (back) into build.rs
2024-05-17 13:43:48 +02:00
tychovrahe
751390ec08
fix(core): fix old frame flicker when backlight is risen too soon
...
[no changelog]
2024-05-17 10:43:14 +02:00
tychovrahe
a86f3604ca
fix(core): fix TS3 bootloader crash when entering menu
...
[no changelog]
2024-05-17 10:42:54 +02:00
tychovrahe
4f1d03fce8
feat(core): add alpha capabilities to toif, text, circle
...
[no changelog]
2024-05-17 10:42:32 +02:00
tychovrahe
2a123b3c5e
feat(core): add alpha capabilities to 4-bit blending
...
[no changelog]
2024-05-17 10:42:32 +02:00
cepetr
28aa0a7ee3
feat(core): integrate new drawing library
...
[no changelog]
2024-05-17 09:17:37 +02:00
cepetr
5d8a7ac5bf
feat(core): introduce new drawing library
...
[no changelog]
2024-05-17 09:17:37 +02:00
cepetr
3336e3902f
feat(core): introduce new display drivers
...
[no changelog]
2024-05-17 09:17:37 +02:00
cepetr
80d1ce25c6
refactor(core/rust): improve tjpgdec interface
...
[no changelog]
2024-05-17 09:17:37 +02:00
matejcik
12ff2e4570
refactor(core/rust): allow Copy and Clone for Gc
...
This is legal for garbage-collected pointers and we only avoided the
implementation due to being careful.
Now is the first time we need that functionality.
[no changelog]
2024-05-17 09:17:37 +02:00
Ioan Bizău
3d74e30fa7
chore(core): rename Shamir to Multi-share
...
[no changelog]
2024-05-16 16:57:55 +03:00
Ondřej Vejpustek
82e62cf41c
chore(legacy): initialize automatic variables to zero
...
[no changelog]
2024-05-10 20:06:28 +02:00
Ondřej Vejpustek
756d250015
chore(core): initialize automatic variables to zero
...
[no changelog]
2024-05-10 20:06:28 +02:00
Ondřej Vejpustek
6b81d24b5c
chore(core): separate crypto sources in build scripts
...
[no changelog]
2024-05-10 20:06:28 +02:00
Ondřej Vejpustek
bfbb6f8685
chore(crypto): initialize automatic variables to zero
2024-05-10 20:06:28 +02:00
Ondřej Vejpustek
9a4215581e
refactor(legacy): fix empty parameter list warnings
...
[no changelog]
2024-05-10 20:06:28 +02:00
Ondřej Vejpustek
68c83f54cb
chore: update clang
2024-05-10 20:06:28 +02:00
Ondřej Vejpustek
18f7820d47
style: fix style according to new clang
...
[no changelog]
2024-05-10 20:06:28 +02:00
Ondřej Vejpustek
f0fef1d8c1
chore: update gcc
2024-05-10 20:06:28 +02:00
Ondřej Vejpustek
ccb242ee1c
chore(core): introduce THP flag
...
[no changelog]
2024-05-10 20:05:37 +02:00
Ondřej Vejpustek
5140cba7d2
test(core): add elligator2 unit tests
...
[no changelog]
2024-05-10 20:05:37 +02:00
Ondřej Vejpustek
2f699a1b6f
feat(core): add elligator2 python bindings
...
[no changelog]
2024-05-10 20:05:37 +02:00
Ondřej Vejpustek
68114fa43d
test(crypto): add elligator2 tests
2024-05-10 20:05:37 +02:00
Ondřej Vejpustek
88a9574e57
feat(crypto): implement elligator2
2024-05-10 20:05:37 +02:00
Martin Milata
be049ba619
ci: actions: no block-fixup on scheduled pipelines
2024-05-10 09:41:54 +00:00
matejcik
5f0d028a83
ci: avoid ASAN related failures on build_bootloader_emu
...
The build job is setting too many variables. The sconscript is
responsible for those, but bootloader_emu does not support ASAN and does
not have the right linker flags to make "-Z sanitizer=address" work. We
don't care because bootloader emulator is not used in the test suite so
we couldn't catch anything with ASAN anyway.
2024-05-10 10:29:29 +02:00
Jan Šetina
447c680b88
chore(core): update cs.json and fixtures
...
Fixes https://github.com/trezor/trezor-firmware/issues/3697
[no changelog]
2024-05-09 21:12:44 +00:00
Martin Milata
946e855e5d
ci: actions: don't fill logs with junk when uploading to s3
2024-05-09 15:39:14 +00:00
Martin Milata
067daa790c
ci: bump action dependencies
2024-05-09 15:39:14 +00:00
Martin Milata
5ef428ef55
ci: run common.yml and prebuild.yml nightly
2024-05-09 15:39:14 +00:00
tychovrahe
d04ecba815
fix(core): fix tt ui loader haptic feedback
...
[no changelog]
2024-05-09 14:51:05 +02:00
tychovrahe
c680187b0e
feat(core): add disable haptic option to tt ui button
...
[no changelog]
2024-05-09 14:51:05 +02:00
cepetr
04d5017228
feat(core): improve loader haptic effect
...
[no changelog]
2024-05-09 14:51:05 +02:00
M1nd3r
2e58a4959f
docs(core): fix reference to SLIP-23 in cardano node derivation
...
[no changelog]
2024-05-09 13:34:28 +02:00
obrusvit
30b50c6462
refactor(core): update T3T1 fixtures
...
[no changelog]
2024-05-08 22:46:58 +02:00
obrusvit
50eba3cfbb
refactor(core): update other langs fixtures
...
[no changelog]
2024-05-08 22:46:58 +02:00
obrusvit
069ed1eb32
refactor(core): no all-caps in other langs jsons
...
This commit changes translations strings of ES, FR, CS, DE langs so that
they do not use UPPERCASED titles, button labels and other texts.
[no changelog]
2024-05-08 22:46:58 +02:00
obrusvit
ef3c49c347
fix(tests): update fixtures of T2B1
...
Probably an omission after pull #3710 .
Update using
../tests/update_fixtures.py local -r
[no changelog]
2024-05-08 22:46:58 +02:00
obrusvit
df9f9f6cb4
refactor(core): update EN fixtures
...
Updating after UTF-8 uppercasing issue.
Only changes for Model T are during language change where it actually
fixes a problem.
Model R has more changes - especially in show_warning invocation.
See PR 3696 for more info.
[no changelog]
2024-05-08 22:46:58 +02:00