1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-26 16:18:22 +00:00
trezor-firmware/legacy
matejcik 35f4e1ce19 fix(legacy): display very large amounts
Previously, an amount whose decimal representation with suffix does not
fit in buffer would not be rendered at all. This looks weird in
"Send                          to address 0xblabla".

Enlarging the buffer lets the amount be stringified. Then it won't fit
on screen so this is not a perfect fix, but "Send 25000000... to
address" is better than before.
2023-03-24 13:24:46 +01:00
..
bootloader chore(legacy): bump versions after release 2023-02-27 14:54:25 +01:00
debug_signing chore(legacy): added signing script for v3 debug keys 2023-02-06 10:03:27 +01:00
demo fix(demo): fix build 2023-01-02 11:03:38 +01:00
emulator fix(legacy): update sector argument to match flash_erase_sector size 2022-05-26 17:18:20 +02:00
firmware fix(legacy): display very large amounts 2023-03-24 13:24:46 +01:00
gen build(core,legacy): remove gcc, use cc instead of gcc 2022-04-27 15:48:14 +02:00
gitian feat(ci): introduce yamllint 2020-11-10 10:27:47 +01:00
imhex docs(legacy): ImHex patterns for v2 trezor.bin, v1+v2 combined trezor.bin and bootloader binary images 2022-11-01 14:58:35 +01:00
intermediate_fw chore(legacy): bundle bootloader 1.12.1 into firmware 2023-02-06 10:03:27 +01:00
script feat(legacy): use new artifacts naming for legacy builds 2023-03-21 15:52:19 +01:00
vendor build(legacy): build with secp256k1-zkp library 2021-11-18 19:05:40 +01:00
.dockerignore MONOREPO MERGE trezor-mcu 2019-04-15 19:14:58 +02:00
.gitignore docs(legacy/firmware): use towncrier for generating CHANGELOG.md 2021-05-04 14:18:01 +02:00
buttons.c all: rename TREZOR to Trezor where possible 2019-06-17 20:28:29 +02:00
buttons.h all: rename TREZOR to Trezor where possible 2019-06-17 20:28:29 +02:00
common.c feat(core/rust): bootloader implementation in rust 2023-03-09 16:14:36 +01:00
common.h feat(core/rust): bootloader implementation in rust 2023-03-09 16:14:36 +01:00
compiler_traits.h fix(legacy): ignore compiler check for emulator 2021-11-09 13:50:50 +01:00
COPYING MONOREPO MERGE trezor-mcu 2019-04-15 19:14:58 +02:00
flash.c refactor: Move flash_init to emulator main. 2022-05-03 19:00:04 +02:00
flash.h refactor: Move flash_init to emulator main. 2022-05-03 19:00:04 +02:00
fw_signatures.c fix(legacy): fix v2 signature validation 2023-02-06 10:03:27 +01:00
fw_signatures.h feat(legacy): add model info to image header 2023-01-02 11:03:38 +01:00
layout.c fix(legacy): make bootloader fit into its region 2021-11-22 17:21:49 +01:00
layout.h feat(legacy): Use fixed font in SignMessage and VerifyMessage. 2021-11-10 17:35:57 +01:00
Makefile feat(legacy): make debugging less painful, remove PRODUCTION macro matrix, split reset_handlers 2023-01-02 11:03:38 +01:00
Makefile.include fix(core/bootloader): do not use insecure LCG PRNG. Change insecure PRNG to be opt-in, not opt-out 2023-03-22 10:21:21 +01:00
memory_app_0.0.0.ld MONOREPO MERGE trezor-mcu 2019-04-15 19:14:58 +02:00
memory_app_1.0.0.ld chore(legacy): unify {go,return}_to_bootloader => stay_in_bootloader 2021-03-03 12:06:57 +01:00
memory_app_1.8.0.ld chore(legacy): unify {go,return}_to_bootloader => stay_in_bootloader 2021-03-03 12:06:57 +01:00
memory_app_fastflash.ld MONOREPO MERGE trezor-mcu 2019-04-15 19:14:58 +02:00
memory.c feat(legacy): qa build for upgrade testing 2023-01-02 11:03:38 +01:00
memory.h Revert "feat(legacy): implement firmware dumping" 2022-08-02 17:12:07 +02:00
memory.ld chore(legacy): unify {go,return}_to_bootloader => stay_in_bootloader 2021-03-03 12:06:57 +01:00
norcow_config.h feat(legacy): Support 50 digit PIN and wipe code. 2021-03-25 14:24:41 +01:00
oled.c fix(legacy): refactor oledInvertPixel 2022-06-02 10:50:40 +02:00
oled.h fix(legacy): refactor oledInvertPixel 2022-06-02 10:50:40 +02:00
random_delays.c refactor(legacy): move wait_random into separate file 2021-05-21 13:42:53 +02:00
random_delays.h refactor(legacy): move wait_random into separate file 2021-05-21 13:42:53 +02:00
README.md ci: enable editorconfig checks, fix whitespace issues 2020-11-11 14:43:50 +01:00
rng.c all: rename TREZOR to Trezor where possible 2019-06-17 20:28:29 +02:00
rng.h all: rename TREZOR to Trezor where possible 2019-06-17 20:28:29 +02:00
secbool.h all: rename TREZOR to Trezor where possible 2019-06-17 20:28:29 +02:00
setup.c feat(legacy): qa build for upgrade testing 2023-01-02 11:03:38 +01:00
setup.h all: rename TREZOR to Trezor where possible 2019-06-17 20:28:29 +02:00
supervise.c fix(legacy): update sector argument to match flash_erase_sector size 2022-05-26 17:18:20 +02:00
supervise.h fix(legacy): update sector argument to match flash_erase_sector size 2022-05-26 17:18:20 +02:00
timer.c all: rename TREZOR to Trezor where possible 2019-06-17 20:28:29 +02:00
timer.h all: rename TREZOR to Trezor where possible 2019-06-17 20:28:29 +02:00
usb21_standard.c refactor(legacy): move wait_random into separate file 2021-05-21 13:42:53 +02:00
usb21_standard.h MONOREPO MERGE trezor-mcu 2019-04-15 19:14:58 +02:00
usb_private.h MONOREPO MERGE trezor-mcu 2019-04-15 19:14:58 +02:00
usb_standard.c docs: fix typos in comments 2021-06-30 15:41:55 +02:00
util.c chore(legacy): simplify data2hex 2021-01-22 22:41:11 +01:00
util.h fix(legacy): better stack setup for debug devices 2023-01-02 11:03:38 +01:00
webusb_defs.h MONOREPO MERGE trezor-mcu 2019-04-15 19:14:58 +02:00
webusb.c refactor(legacy): move wait_random into separate file 2021-05-21 13:42:53 +02:00
webusb.h legacy: show webusb popup only in bootloader and only if firmware is not installed 2020-02-12 21:01:06 +00:00
winusb_defs.h MONOREPO MERGE trezor-mcu 2019-04-15 19:14:58 +02:00
winusb.c refactor(legacy): move wait_random into separate file 2021-05-21 13:42:53 +02:00
winusb.h MONOREPO MERGE trezor-mcu 2019-04-15 19:14:58 +02:00

Trezor Legacy

Firmware currently running on Model One. If you are working on a new feature, you probably want to contribute this to Core.

See docs/legacy for more info.