tychovrahe
|
33fb590f44
|
refactor(core): decouple i2c driver and touch driver
[no changelog]
|
2023-04-19 21:36:51 +02:00 |
|
Martin Milata
|
81e5dbf301
|
chore(core): bump version to 2.6.1
[skip_ci]
|
2023-04-09 12:37:18 +02:00 |
|
matejcik
|
c38b39ee6e
|
feat(core): include signed bootloader 2.1.0
|
2023-04-07 13:33:04 +02:00 |
|
matejcik
|
9d8cfbf680
|
chore(core): rebuild QA bootloader
[no changelog]
|
2023-04-05 16:36:29 +02:00 |
|
matejcik
|
744766a9c7
|
chore(core): rebuild QA bootloader
|
2023-04-03 22:01:26 +02:00 |
|
matejcik
|
ca5a68ebc5
|
fix(core): unify error strings
|
2023-04-03 22:01:26 +02:00 |
|
matejcik
|
6e85d61688
|
feat(core): QA build for testing bootloaders / upgrades
[no changelog]
|
2023-04-03 22:01:26 +02:00 |
|
tychovrahe
|
64bc94cbc9
|
feat(core): uninitialized welcome flow
[no changelog]
|
2023-04-03 22:01:26 +02:00 |
|
grdddj
|
26edb42979
|
chore(core): bump version to 2.6.0
[no changelog]
|
2023-03-28 15:34:06 +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 |
|
tychovrahe
|
5a991f3244
|
feat(core/rust): bootloader implementation in rust
|
2023-03-09 16:14:36 +01: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 |
|
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 |
|
tychovrahe
|
4603b9ee74
|
build(core): embed bootloader according to trezor model
[no changelog]
|
2023-01-20 19:47:12 +01:00 |
|
tychovrahe
|
d00e87ea80
|
feat(core/rust): homescreen background image
[no changelog]
|
2023-01-19 14:11:42 +01:00 |
|
tychovrahe
|
115f7daaaa
|
feat(core): prevent installing and running of incompatible firmware, prevent bootloader downgrade
|
2023-01-12 15:38:36 +01:00 |
|
tychovrahe
|
99d4b0185a
|
fix(core): fix model T display reinitialization crash
[no changelog]
|
2023-01-11 16:19:02 +01:00 |
|
tychovrahe
|
3cd47f85af
|
feat(legacy): qa build for upgrade testing
|
2023-01-02 11:03:38 +01:00 |
|
tychovrahe
|
0d733d8e22
|
feat(core): change display type for model R
[no changelog]
|
2022-11-24 11:37:52 +01:00 |
|
tychovrahe
|
a89d139dc9
|
feat(core): increase clock frequency to 180 MHz
|
2022-11-04 15:10:55 +01:00 |
|
Martin Milata
|
bf7587574d
|
chore(core): bump version to 2.5.4
[skip_ci]
|
2022-11-01 14:03:31 +01:00 |
|
tychovrahe
|
99eaaae28e
|
build(core): redistribute content in flash
[no changelog]
|
2022-10-03 09:43:53 +02:00 |
|
tychovrahe
|
f7b9bb4ef8
|
feat(core/rust): use dma2d to improve rendering performance, implement text over image and icon over icon functions
|
2022-09-29 21:50:10 +02:00 |
|
tychovrahe
|
e3d5c178f1
|
feat(core): enable bus fault and usage fault handlers
[no changelog]
|
2022-09-13 15:04:40 +02:00 |
|
tychovrahe
|
6cf92fd748
|
feat(core): Introduce stack overflow detection by moving stack to the start of RAM
|
2022-08-16 17:03:06 +02:00 |
|
matejcik
|
ef47c26272
|
chore(core,legacy): bump versions
[skip_ci]
[no changelog]
|
2022-08-03 13:10:05 +02:00 |
|
TychoVrahe
|
a762e75fee
|
fix(core): reintroduce touch controller initialization without power down/up in firmware, fix model R firmware initialization
|
2022-07-26 15:09:43 +02:00 |
|
tychovrahe
|
c33f92bd72
|
feat(core): add RGB LED driver for Model R
|
2022-06-22 09:28:31 +02:00 |
|
Ondrej Mikle
|
7b7318c3aa
|
feat(core/boardloader): add fixed-address boardloader capablities field
|
2022-06-13 18:18:25 +02:00 |
|
Martin Novak
|
2663801108
|
perf(firmware): do not initialize touch controller in firmware
|
2022-06-02 10:30:53 +02:00 |
|
Ondrej Mikle
|
c563c987e1
|
feat(core): jump back and stay in bootloader for TT via reverse SVC call trampoline
|
2022-06-01 14:50:59 +02:00 |
|
Ondřej Vejpustek
|
db0da196a8
|
chore(vendor): update secp256k1-zkp to latest
|
2022-05-16 16:23:18 +02:00 |
|
tychovrahe
|
f7a3aad9bd
|
feat(core): initial Model R display implementation with framebuffer
|
2022-05-10 16:49:23 +02:00 |
|
grdddj
|
12da7f301d
|
feat(core): allow for model R in firmware build
As model R will run on the same computational hardware as model T,
memory_R.ld is just a symbolic link to memory_T.ld.
[no changelog]
|
2022-05-06 11:44:52 +02:00 |
|
Martin Milata
|
692ea1415e
|
chore(core): bump version to 2.5.2
[skip_ci]
|
2022-05-04 12:09:14 +02:00 |
|
TychoVrahe
|
7912a7d0d3
|
build(core,storage): fix conditional compilation for different Trezor models
* build(core,storage) - Fix conditional compilation for different trezor models
* build(core) - Rename MODEL_* macro to TREZOR_MODEL_*, remove the original TREZOR_MODEL macro (replaced by conditional compilation for QSTR generation)
* build(core) - fixed missing TREZOR_MODEL to TREZOR_MODEL_x changes
[no changelog]
|
2022-04-26 13:47:40 +02:00 |
|
Martin Milata
|
30ec1802f4
|
chore(core): bump version to 2.5.1
[skip_ci]
|
2022-03-30 21:57:54 +02:00 |
|
Pavol Rusnak
|
30a77a76bc
|
chore(legacy): rename MEMORY_PROTECT flag to PRODUCTION to match core naming (#2003)
|
2021-12-12 15:45:10 +01:00 |
|
Martin Milata
|
38c526719c
|
chore(core): bump version to 2.4.4
[skip_ci]
|
2021-12-01 14:45:47 +01:00 |
|
Ondrej Mikle
|
219e08d81e
|
build(core): keep bootloader image even for non-production builds
[no changelog]
|
2021-11-23 16:29:38 +01:00 |
|
Martin Milata
|
aa3784f726
|
build(core): place secp256k1-zkp in FLASH2 to make space for bootloader
[no changelog]
|
2021-11-23 14:51:11 +01:00 |
|
Ondřej Vejpustek
|
ad38d8e324
|
refactor(crypto,core): make zkp_context_init() return status
|
2021-11-18 19:05:40 +01:00 |
|
matejcik
|
1d72085b5c
|
feat(core): implement conversion from timestamp to datetime
|
2021-10-29 11:00:30 +02:00 |
|
Ondřej Vejpustek
|
26463eb3ce
|
feat(core): make core use ecdsa from secp256k1_zkp wherever possible
|
2021-10-25 14:41:28 +02:00 |
|
Pavol Rusnak
|
9e0cfa6783
|
fix(core): we don't need separate linker script for zkp
|
2021-10-25 14:41:28 +02:00 |
|
matejcik
|
32be2c09b9
|
feat(core): enable f-strings for micropython
[no changelog]
|
2021-10-13 11:53:17 +02:00 |
|
Jan Pochyla
|
2703d714c2
|
feat(core): add Rust UI components, layouts, text rendering
[no changelog]
|
2021-10-07 15:01:55 +02:00 |
|
Ondrej Mikle
|
6ea4b7b211
|
fix(core & legacy): better styled compiler checks
|
2021-09-27 15:42:29 +02:00 |
|
Ondrej Mikle
|
6b849b1d4d
|
fix(core & legacy): avoid accidental build with broken stack protector
|
2021-09-27 15:42:29 +02:00 |
|
Martin Milata
|
bd005e33df
|
refactor(core): decouple T1 button handling from touch
[no changelog]
|
2021-09-23 12:30:13 +02:00 |
|