tychovrahe
|
28f420189a
|
refactor(core): combined build of coreapp + kernel, linker scripts refactoring
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
35c6f52133
|
refactor(core/embed): introduce system, tasks, applets and emergency mode
[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
|
7f3cff04f1
|
refactor(core/embed): introduce new mpu driver
[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
|
b685820fb3
|
feat(core): implement firmware downgrade protection
|
2024-09-03 13:07:34 +02:00 |
|
tychovrahe
|
6caafd6642
|
fix(core/bootloader): fix T3B1 bootloader UI - unsafe screen, boot image
|
2024-09-02 15:50:51 +02:00 |
|
tychovrahe
|
384615c047
|
fix(core): fix button alignment in T3T1 bootloader
[no changelog]
|
2024-08-29 10:49:32 +02:00 |
|
matejcik
|
6ae96868df
|
chore(core): use trezor-core-tools in scripts
|
2024-08-28 16:15:10 +02:00 |
|
tychovrahe
|
655478c3e0
|
fix(core): fix missing TS3 font in bootloader
[no changelog]
|
2024-07-16 15:56:28 +02:00 |
|
tychovrahe
|
78b4017859
|
feat(core): add support for T3B1
|
2024-07-16 15:56:28 +02:00 |
|
cepetr
|
5fc3c6e617
|
refactor(core): improve and simplify error handling
[no changelog]
|
2024-06-17 16:57:33 +02:00 |
|
Martin Milata
|
d6c502f27e
|
feat(core): add fonts for T3T1
|
2024-05-31 11:59:52 +00:00 |
|
tychovrahe
|
e6f2fa711e
|
refactor(core): reorganize model specific files in site-scons
[no changelog]
|
2024-05-21 19:01:31 +02:00 |
|
tychovrahe
|
a86f3604ca
|
fix(core): fix TS3 bootloader crash when entering menu
[no changelog]
|
2024-05-17 10:42:54 +02:00 |
|
cepetr
|
3336e3902f
|
feat(core): introduce new display drivers
[no changelog]
|
2024-05-17 09:17:37 +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 |
|
obrusvit
|
43e759ea0b
|
refactor(core): apply uppercased fonts in build
[no changelog]
|
2024-05-08 22:46:58 +02:00 |
|
tychovrahe
|
ea1c32f90e
|
fix(core/rust): fix bindgen macros generation
[no changelog]
|
2024-04-26 13:36:58 +02:00 |
|
tychovrahe
|
d349c44a58
|
refactor(core): generate macros for rust bindgen automatically
[no changelog]
|
2024-04-25 13:20:07 +02:00 |
|
Martin Milata
|
804d97c9d8
|
feat(core): bootloader: T3T1 startup UI
[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
|
ed6aa48726
|
feat(core): use confidential section for confidential and sensitive data
[no changelog]
|
2024-04-05 18:54:30 +02:00 |
|
tychovrahe
|
acb0e9fdc5
|
chore(core): set stack protector to strong
[no changelog]
|
2024-04-05 15:07:03 +02:00 |
|
matejcik
|
ccf4b7e9eb
|
fix(core/rust): convert bitcoin_only to an additive feature
universal_fw enables more features, as opposed to bitcoin_only removing features
|
2024-03-08 13:17:12 +01:00 |
|
tychovrahe
|
afefc17478
|
refactor(core): use internal framebuffer on T3T1 (with ST7789V display controller)
[no changelog]
|
2024-02-29 23:40:17 +01:00 |
|
tychovrahe
|
ea0f3038a0
|
fix(core): improve cmakelists generation for CMSE
[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 |
|
cepetr
|
4cf781abb2
|
chore(core, legacy, storage): refactor flash drivers
[no changelog]
|
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 |
|
cepetr
|
937b7d34d0
|
feat(core): add STM32CubeU5 submodule
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
cepetr
|
6331076444
|
refactor(core/embed): move TOIF format definition to rust
[no changelog]
|
2024-01-26 11:30:40 +01:00 |
|
cepetr
|
3b9dd55788
|
refactor(core/embed): introduce display_utils.c
[no changelog]
|
2024-01-26 11:30:40 +01:00 |
|
cepetr
|
446c3b77b4
|
refactor(core/embed): move&rename display terminal functions
[no changelog]
|
2024-01-26 11:30:40 +01:00 |
|
Ondrej Mikle
|
088e3b058e
|
feat(core): change core builds to use GNU11 standard instead of GNU99
[no changelog]
|
2023-08-30 14:33:21 +02:00 |
|
tychovrahe
|
e8281385f6
|
feat(core): implement secret handling in bootloader
|
2023-08-15 09:37:38 +02:00 |
|
tychovrahe
|
238e3fd7c1
|
refactor(core): add abstraction over flash memory layout
[no changelog]
|
2023-07-25 10:25:20 +02:00 |
|
tychovrahe
|
ebbd7f9d35
|
refactor(core): restructure trezorhal, prepare to support more platforms
[no changelog]
|
2023-07-07 22:09:56 +02:00 |
|
tychovrahe
|
671f23f1aa
|
feat(core): support rev 10 of T2B1 HW
[no changelog]
|
2023-06-27 22:45:33 +02:00 |
|
tychovrahe
|
d3284baf21
|
feat(core): support STM32F429 discovery board
|
2023-06-15 17:08:14 +02:00 |
|
tychovrahe
|
8154e5103f
|
refactor(core): make emulated dma2d usable outside of emulator
[no changelog]
|
2023-06-15 17:08:14 +02:00 |
|
grdddj
|
d199a17cfc
|
feat(core): introduce FONT_BIG as a fifth optional font
[no changelog]
|
2023-06-14 18:17:09 +02:00 |
|
tychovrahe
|
8d812ca36e
|
feat(core): support device variants
[no changelog]
|
2023-06-07 19:48:53 +02:00 |
|
tychovrahe
|
531511407b
|
feat(core/rust): add bootloader design for T2B1
[no changelog]
|
2023-06-06 17:49:53 +02:00 |
|
tychovrahe
|
a2f8cb9d1c
|
feat(core): add internal model field to features
[no changelog]
|
2023-06-06 09:39:45 +02:00 |
|
tychovrahe
|
e578f7f0f8
|
refactor(core): remove unused C display_icon and display_loader functions
[no changelog]
|
2023-04-25 10:28:33 +02:00 |
|
tychovrahe
|
83500487b8
|
refactor(core): improve conditional compilations based on model
[no changelog]
|
2023-04-19 21:36:51 +02:00 |
|