cepetr
|
0f1cac9695
|
refactor(core): optimize assert/fatal_error for reduced flash footprint
[no changelog]
|
2024-06-17 16:57:33 +02:00 |
|
Andrew Kozlik
|
300c986851
|
feat(legacy): Implement SetBusy.
|
2023-02-27 14:22:25 +01:00 |
|
Pavol Rusnak
|
17963a2837
|
fix(legacy): refactor oledInvertPixel
to not use static bool variable, but ifdef constant
[no changelog]
|
2022-06-02 10:50:40 +02:00 |
|
Ondrej Mikle
|
28d282101e
|
fix(legacy): cleanup of undesired states where USB processing should not happen
|
2022-02-22 00:49:31 +01:00 |
|
Ondřej Vejpustek
|
9b1c5df451
|
feat(legacy): use secp256k1-zkp where possible
|
2021-11-18 19:05:40 +01: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 |
|
matejcik
|
33a9a14eab
|
feat(legacy/emulator): avoid busy loop when waiting for messages
|
2021-08-04 10:58:15 +02:00 |
|
Pavol Rusnak
|
e09a74a79e
|
refactor(legacy): rename check_bootloader to check_and_replace_bootloader
|
2021-05-13 17:59:39 +02:00 |
|
Pavol Rusnak
|
3b80e9f228
|
fix(legacy): store only half of the logo64, use flip to render both parts
|
2021-03-03 16:23:53 +01:00 |
|
Pavol Rusnak
|
af716d0843
|
fix(legacy): update typo (we lock device after 5 seconds, not 2 seconds)
|
2021-01-04 19:55:41 +01:00 |
|
Ondrej Mikle
|
ff3b10a329
|
legacy/intermediate_fw: Intermediate firmware for T1 (#1084)
* legacy/intermediate_fw: skeleton FW with RAM shim function
* legacy/intermediate_fw: reboot from RAM
* legacy/intermediate_fw: flash erase from RAM
* legacy/intermediate_fw: port flash erase body from cm3
* legacy/intermediate_fw: erase works with flash unlock
* legacy/intermediate_fw: wait for flash controller ready
* legacy/intermediate_fw: cleanup and add comments
* legacy/intermediate_fw: disable IRQ before reboot
* legacy/intermediate_fw: also erase storage
* legacy/intermediate_fw: style
* legacy/intermediate_fw: dialogs for update bootloader/erase FW
* legacy/intermediate_fw: style
* legacy/intermediate_fw: add bootloader replacement code
* legacy/intermediate_fw: add CI build script for intermediate FW
* legacy/intermediate_fw: call bootloader update
* legacy/intermediate_fw: add bootloader update dependency
* legacy/intermediate_fw: change setup() at start of main
* legacy/intermediate_fw: deduplicate code
* docs: table for MEMORY_PROTECT combinations that work on T1
* legacy/intermediate_fw: deduplicate code
* legacy/intermediate_fw: check if running in privileged mode
* legacy/intermediate_fw: style
* legacy/intermediate_fw: ChangeLog
* legacy/intermediate_fw: make version match latest bootloader included
* legacy/intermediate_fw: style
|
2020-08-21 14:58:13 +02:00 |
|
Tomas Susanka
|
f93f6e445b
|
legacy: store multiple sessions/caches at the same time
|
2020-02-21 14:40:42 +01:00 |
|
Ondřej Vejpustek
|
08265cdd08
|
legacy: explicitly initialize variables
|
2019-10-09 17:05:33 +02:00 |
|
Pavol Rusnak
|
54d348228f
|
all: rename TREZOR to Trezor where possible
|
2019-06-17 20:28:29 +02:00 |
|
Andrew Kozlik
|
ad5d9168c8
|
legacy: Move wait_random() to common.c and use HMAC DRBG to generate delays.
|
2019-06-11 11:41:40 +02:00 |
|
Pavol Rusnak
|
6dcf9635a9
|
legacy: wipe with debug link only in emulator
|
2019-05-17 17:00:45 +02:00 |
|
matejcik
|
6aa05f8a6f
|
MONOREPO MERGE trezor-mcu
|
2019-04-15 19:14:58 +02:00 |
|