tychovrahe
|
d69750fae4
|
refactor(core): do not use framebuffer dma copy in boardloader to safe flash space
[no changelog]
|
2024-02-29 23:40:17 +01:00 |
|
tychovrahe
|
f08bed363d
|
refactor(core): extract framebuffer copy to separate bg_copy functionality
[no changelog]
|
2024-02-29 23:40:17 +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
|
7c800f183f
|
refactor(core): make translations blob handling HW agnostic
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
c3f84e2949
|
perf(core): optimize boot speed on U5 by using has processor to calculate image hashes, switches to sha256
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
1ea7ca4149
|
chore(core): change STM32Cube submodule to separate hal driver and cmsis submodules.
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
653d73ee22
|
chore(core): optimize flash usage - backlight pwm
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
5e4e398f64
|
chore(core): optimize flash usage - SD card on U5
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
ce82f53010
|
feat(core): support SD card on STM32U5
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
ea0f3038a0
|
fix(core): improve cmakelists generation for CMSE
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
5106ac7aa3
|
feat(core): support optiga handling on U5
[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 |
|
cepetr
|
c4c571d837
|
chore(core): refactor boot_args
[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 |
|
tychovrahe
|
8147b11345
|
fix(core): fix quadword-only storage
[no changelog]
|
2024-02-20 09:37:28 +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 |
|
Martin Milata
|
1c69644fe0
|
build(core): add flag for disabling optiga on debug builds
[skip_ci]
|
2023-11-14 12:47:22 +01:00 |
|
cepetr
|
ba83a7e644
|
feat(core): introduce interaction-less upgrade
|
2023-10-27 16:15:15 +02:00 |
|
tychovrahe
|
df42c99bc9
|
feat(core): add basic support for efficient frame buffer graphics
[no changelog]
|
2023-10-10 19:01:43 +02:00 |
|
Andrew Kozlik
|
dee559f4f9
|
feat(core): Integrate Optiga into PIN verification.
|
2023-09-27 17:17:09 +02:00 |
|
Andrew Kozlik
|
db6630a5a3
|
feat(core): Support Optiga in Trezor firmware.
|
2023-09-13 15:45:48 +02:00 |
|
Ondrej Mikle
|
b69ef9d168
|
feat(core): Copy firmware image header to bootloader RAM to be able to skip directly to firmware install, jumping from firmware to bootloader
Change linking of util.s and limited version of util.s to avoid mistakes
with boardloader etc.
|
2023-09-11 14:36:11 +02:00 |
|
tychovrahe
|
33fc64b629
|
refactor(core): remove universal DMA driver
[no changelog]
|
2023-08-29 11:17:03 +02:00 |
|
tychovrahe
|
e8281385f6
|
feat(core): implement secret handling in bootloader
|
2023-08-15 09:37:38 +02:00 |
|
Andrew Kozlik
|
74759310bb
|
feat(core): Integrate OPTIGA Trust M
[no changelog]
|
2023-08-02 00:35:43 +02:00 |
|
tychovrahe
|
238e3fd7c1
|
refactor(core): add abstraction over flash memory layout
[no changelog]
|
2023-07-25 10:25:20 +02:00 |
|
Martin Milata
|
4a6420c5dd
|
style(core): discovery.py
[no changelog]
|
2023-07-18 13:22:45 +02:00 |
|
Martin Milata
|
f9a1592162
|
build(core): fix DISC1 boardloader build
[no changelog]
|
2023-07-18 12:01:42 +02:00 |
|
grdddj
|
44ff6d42b3
|
chore(style): apply flake8 findings on site_scons python files
[no changelog]
|
2023-07-18 10:10:41 +02:00 |
|
grdddj
|
7df3219a7a
|
chore(style): apply black and isort style lints for site_scons python files
[no changelog]
|
2023-07-18 10:10:41 +02:00 |
|
tychovrahe
|
eca1fc381b
|
refactor(core): rust bindgen mcu-type related arguments are taken from board definition
[no changelog]
|
2023-07-07 22:09:56 +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
|
539420cac8
|
refactor(core): make backlight/fading optional
[no changelog]
|
2023-06-27 16:18:30 +02:00 |
|
tychovrahe
|
1f1680243f
|
refactor(core): separate backlight pwm driver and display driver
[no changelog]
|
2023-06-27 16:18:30 +02:00 |
|
tychovrahe
|
da4ce32b45
|
fix(core): fix gamma correction for Model T
|
2023-06-20 10:58:09 +02:00 |
|
grdddj
|
f481590bb7
|
fix(core): support python3.8 for SConscript helpers
[no changelog]
|
2023-06-19 17:30:00 +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
|
d031be83e6
|
chore(core): type and format the site_scons python helpers
[no changelog]
|
2023-06-14 18:17:09 +02:00 |
|
tychovrahe
|
0c5db05357
|
feat(core): support 16bit i8080 display bus
[no changelog]
|
2023-04-27 12:36:12 +02:00 |
|
tychovrahe
|
09349c308a
|
feat(core): support hw revision 6 of T2B1
[no changelog]
|
2023-04-26 14:15:00 +02:00 |
|
tychovrahe
|
33fb590f44
|
refactor(core): decouple i2c driver and touch driver
[no changelog]
|
2023-04-19 21:36:51 +02:00 |
|
tychovrahe
|
83500487b8
|
refactor(core): improve conditional compilations based on model
[no changelog]
|
2023-04-19 21:36:51 +02:00 |
|
tychovrahe
|
ead61d1e90
|
refactor(core): improve flexibility of build, allow different touch panel driver, allow STM32F429
[no changelog]
|
2023-03-02 15:56:33 +01:00 |
|