Ondřej Vejpustek
|
cf38460286
|
build(core): hide benchmark application behind compilation flag
[no changelog]
|
2024-10-11 16:35:34 +02:00 |
|
tychovrahe
|
915d4fca94
|
feat(core): add support for T3W1, on F4
[no changelog]
|
2024-10-09 15:06:40 +02:00 |
|
tychovrahe
|
21c1359ac6
|
refactor(core): streamline layout definitions
[no changelog]
|
2024-09-27 09:49:20 +02:00 |
|
tychovrahe
|
e13d4a45a6
|
chore(core): remove residual support for T1B1 in core
[no changelog]
|
2024-09-25 09:18:01 +02:00 |
|
tychovrahe
|
dfd17578b6
|
refactor(core): migrate coreapp into firmware
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
tychovrahe
|
28f420189a
|
refactor(core): combined build of coreapp + kernel, linker scripts refactoring
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
1c991339ce
|
refactor(core/embed): split firmware into kernel & coreapp
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
a3fcc62655
|
refactor(core/build): remove hardcoded build path
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
tychovrahe
|
24c0552a43
|
feat(core): switch to new rendering everywhere
[no changelog]
|
2024-09-17 17:46:11 +02:00 |
|
matejcik
|
6ae96868df
|
chore(core): use trezor-core-tools in scripts
|
2024-08-28 16:15:10 +02:00 |
|
tychovrahe
|
78b4017859
|
feat(core): add support for T3B1
|
2024-07-16 15:56:28 +02:00 |
|
cepetr
|
0ea965d07e
|
fix(core/embed): fix touch driver on dev kits
[no changelog]
|
2024-07-08 12:04:29 +02:00 |
|
matejcik
|
e62f0b507a
|
build(core): fix build for Rust unit tests on T3T1
|
2024-05-31 15:49:29 +02:00 |
|
tychovrahe
|
9166dc330e
|
refactor(core): reorganize model-specific files in embed/models
[no changelog]
|
2024-05-21 19:01:31 +02:00 |
|
matejcik
|
cf58fdd313
|
build(core): move default values for bindgen macros (back) into build.rs
|
2024-05-17 13:43:48 +02:00 |
|
cepetr
|
3336e3902f
|
feat(core): introduce new display drivers
[no changelog]
|
2024-05-17 09:17:37 +02:00 |
|
Ondřej Vejpustek
|
ccb242ee1c
|
chore(core): introduce THP flag
[no changelog]
|
2024-05-10 20:05:37 +02:00 |
|
tychovrahe
|
91a783ee37
|
chore(core): fix flash_combine makefile command
[no changelog]
|
2024-04-26 12:36:45 +02:00 |
|
tychovrahe
|
d349c44a58
|
refactor(core): generate macros for rust bindgen automatically
[no changelog]
|
2024-04-25 13:20:07 +02:00 |
|
matejcik
|
b263dbc109
|
fix(all): improve Solana template generation
|
2024-03-26 15:22:32 +01:00 |
|
matejcik
|
9569968459
|
build(core): rebuild appropriate parts when translation data changes
fixes #3535
|
2024-03-26 15:22:32 +01:00 |
|
Pavol Rusnak
|
60333ca56c
|
chore(core): fix whitespace in makefile
[no changelog]
|
2024-03-19 15:44:59 +01:00 |
|
tychovrahe
|
945382fbaa
|
fix(core): fix flashing f4 firmware via debugger
[no changelog]
|
2024-03-15 13:13:05 +01:00 |
|
tychovrahe
|
1909d1ebdb
|
feat(core): improve flexibility of combine script, add combine fw make targets
[no changelog]
|
2024-03-13 22:12:57 +01:00 |
|
tychovrahe
|
61b3273baa
|
chore(core): add makefile commands for erasing bootloader and firmware, fix read/erase storage commands
[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
|
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 |
|
grdddj
|
b8ea21d24a
|
feat(all): implement translations into Trezor
Co-authored-by matejcik <ja@matejcik.cz>
|
2024-02-12 14:49:32 +01:00 |
|
Ondrej Mikle
|
269d98d43e
|
chore(core): make jlink flashing work together with FW integrity, but avoid erasing sectors unnecessarily
[no changelog]
|
2024-02-05 12:26:36 +01:00 |
|
matejcik
|
1d6fafa0ff
|
build(core): use the right number of jobs
|
2024-02-01 15:50:07 +01:00 |
|
gabrielkerekes
|
b3f4b6ac2b
|
feat(solana): add solana templates
- code is broken because depending modules are added in the next commit
|
2023-12-05 22:11:41 +01:00 |
|
Martin Milata
|
1c69644fe0
|
build(core): add flag for disabling optiga on debug builds
[skip_ci]
|
2023-11-14 12:47:22 +01:00 |
|
tychovrahe
|
c2b787c046
|
chore(core): skip signature check for make_upload commands
[no changelog]
|
2023-09-19 10:50:46 +02:00 |
|
grdddj
|
d48830eb58
|
chore(makefile): remove missing tests when recording local UI fixtures
[no changelog]
|
2023-09-15 09:50:21 +02:00 |
|
Martin Milata
|
66616bbf67
|
build(core): fix test_emu_ui_record_multicore
|
2023-09-12 00:39:08 +02:00 |
|
tychovrahe
|
b369e3f4a7
|
feat(core): enable seamless build of bootloader using devkeys
[no changelog]
|
2023-08-15 09:37:38 +02:00 |
|
grdddj
|
20c9d81018
|
feat(tests): running master-diff report after each UI test
[no changelog]
|
2023-07-10 11:13:29 +02:00 |
|
tychovrahe
|
531511407b
|
feat(core/rust): add bootloader design for T2B1
[no changelog]
|
2023-06-06 17:49:53 +02:00 |
|
grdddj
|
1ca7cf5609
|
chore(core): improve makefile
|
2023-05-11 21:02:21 +02:00 |
|
matejcik
|
9f597a6072
|
feat(core/tools): make combine_firmware script a bit smarter and more opinionated
|
2023-04-24 12:21:24 +02:00 |
|
grdddj
|
f0223c7266
|
feat(ci): run persistence tests in UI testing mode
[no changelog]
|
2023-04-11 15:15:44 +02:00 |
|
matejcik
|
6e85d61688
|
feat(core): QA build for testing bootloaders / upgrades
[no changelog]
|
2023-04-03 22:01:26 +02:00 |
|
matejcik
|
ae9960ca61
|
feat(core): introduce bootloader emulator
|
2023-04-03 22:01:26 +02:00 |
|
Martin Milata
|
dce876069b
|
Merge branch 'release/23.03'
Conflicts:
legacy/firmware/version.h
tests/ui_tests/fixtures.json
|
2023-03-20 13:02:35 +01:00 |
|
grdddj
|
6a51351983
|
feat(ci): run core device test with multicore support
Tests are much quicker. Max amount of cores chosen
as 4, bigger values were sometimes unstable.
[no changelog]
|
2023-03-09 16:50:32 +01:00 |
|
Martin Milata
|
233a292fd2
|
Merge branch 'master' into secfix/23.03
Conflicts:
core/Makefile
core/SConscript.firmware
core/embed/firmware/bootloader.bin
core/embed/firmware/bootloaders/bootloader_T.bin
core/embed/firmware/bootloaders/bootloader_T2T1.bin
python/src/trezorlib/firmware/core.py
python/src/trezorlib/firmware/models.py
|
2023-02-28 15:20:36 +01:00 |
|
grdddj
|
491a8523bc
|
feat(tests): allow for saving text layout of all screens during UI tests
[no changelog]
|
2023-02-03 16:51:14 +01:00 |
|
matejcik
|
ed16fefae7
|
ci: update CI config, enable click UI tests
[no changelog]
|
2023-02-02 12:40:39 +01:00 |
|
matejcik
|
4b2b0e457b
|
chore(tests): do not generate index after every test, unconditionally
[no changelog]
|
2023-02-02 12:40:39 +01:00 |
|