1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-21 23:18:13 +00:00

all: rename TREZOR to Trezor where possible

This commit is contained in:
Pavol Rusnak 2019-06-17 20:27:55 +02:00
parent cfc0a7ecd1
commit 54d348228f
No known key found for this signature in database
GPG Key ID: 91F3B339B9A02A3D
263 changed files with 358 additions and 358 deletions

View File

@ -3,7 +3,7 @@
[![Build Status](https://travis-ci.org/trezor/trezor-common.svg?branch=master)](https://travis-ci.org/trezor/trezor-common) [![Build Status](https://travis-ci.org/trezor/trezor-common.svg?branch=master)](https://travis-ci.org/trezor/trezor-common)
[![Gitter](https://badges.gitter.im/trezor/community.svg)](https://gitter.im/trezor/community) [![Gitter](https://badges.gitter.im/trezor/community.svg)](https://gitter.im/trezor/community)
Common files shared among TREZOR repositories. Common files shared among Trezor repositories.
This repo is meant to be included as submodule to others using: This repo is meant to be included as submodule to others using:

View File

@ -1,5 +1,5 @@
// clang-format off // clang-format off
// TREZORv1 production public keys // Trezor v1 production public keys
"\x04\xd5\x71\xb7\xf1\x48\xc5\xe4\x23\x2c\x38\x14\xf7\x77\xd8\xfa\xea\xf1\xa8\x42\x16\xc7\x8d\x56\x9b\x71\x04\x1f\xfc\x76\x8a\x5b\x2d\x81\x0f\xc3\xbb\x13\x4d\xd0\x26\xb5\x7e\x65\x00\x52\x75\xae\xde\xf4\x3e\x15\x5f\x48\xfc\x11\xa3\x2e\xc7\x90\xa9\x33\x12\xbd\x58", "\x04\xd5\x71\xb7\xf1\x48\xc5\xe4\x23\x2c\x38\x14\xf7\x77\xd8\xfa\xea\xf1\xa8\x42\x16\xc7\x8d\x56\x9b\x71\x04\x1f\xfc\x76\x8a\x5b\x2d\x81\x0f\xc3\xbb\x13\x4d\xd0\x26\xb5\x7e\x65\x00\x52\x75\xae\xde\xf4\x3e\x15\x5f\x48\xfc\x11\xa3\x2e\xc7\x90\xa9\x33\x12\xbd\x58",
"\x04\x63\x27\x9c\x0c\x08\x66\xe5\x0c\x05\xc7\x99\xd3\x2b\xd6\xba\xb0\x18\x8b\x6d\xe0\x65\x36\xd1\x10\x9d\x2e\xd9\xce\x76\xcb\x33\x5c\x49\x0e\x55\xae\xe1\x0c\xc9\x01\x21\x51\x32\xe8\x53\x09\x7d\x54\x32\xed\xa0\x6b\x79\x20\x73\xbd\x77\x40\xc9\x4c\xe4\x51\x6c\xb1", "\x04\x63\x27\x9c\x0c\x08\x66\xe5\x0c\x05\xc7\x99\xd3\x2b\xd6\xba\xb0\x18\x8b\x6d\xe0\x65\x36\xd1\x10\x9d\x2e\xd9\xce\x76\xcb\x33\x5c\x49\x0e\x55\xae\xe1\x0c\xc9\x01\x21\x51\x32\xe8\x53\x09\x7d\x54\x32\xed\xa0\x6b\x79\x20\x73\xbd\x77\x40\xc9\x4c\xe4\x51\x6c\xb1",
"\x04\x43\xae\xdb\xb6\xf7\xe7\x1c\x56\x3f\x8e\xd2\xef\x64\xec\x99\x81\x48\x25\x19\xe7\xef\x4f\x4a\xa9\x8b\x27\x85\x4e\x8c\x49\x12\x6d\x49\x56\xd3\x00\xab\x45\xfd\xc3\x4c\xd2\x6b\xc8\x71\x0d\xe0\xa3\x1d\xbd\xf6\xde\x74\x35\xfd\x0b\x49\x2b\xe7\x0a\xc7\x5f\xde\x58", "\x04\x43\xae\xdb\xb6\xf7\xe7\x1c\x56\x3f\x8e\xd2\xef\x64\xec\x99\x81\x48\x25\x19\xe7\xef\x4f\x4a\xa9\x8b\x27\x85\x4e\x8c\x49\x12\x6d\x49\x56\xd3\x00\xab\x45\xfd\xc3\x4c\xd2\x6b\xc8\x71\x0d\xe0\xa3\x1d\xbd\xf6\xde\x74\x35\xfd\x0b\x49\x2b\xe7\x0a\xc7\x5f\xde\x58",

View File

@ -2,7 +2,7 @@ syntax = "proto2";
package hw.trezor.messages; package hw.trezor.messages;
/** /**
* Messages for TREZOR communication * Messages for Trezor communication
*/ */
// Sugar for easier handling in Java // Sugar for easier handling in Java
@ -15,17 +15,17 @@ import "google/protobuf/descriptor.proto";
* Options for specifying message direction and type of wire (normal/debug) * Options for specifying message direction and type of wire (normal/debug)
*/ */
extend google.protobuf.EnumValueOptions { extend google.protobuf.EnumValueOptions {
optional bool wire_in = 50002; // message can be transmitted via wire from PC to TREZOR optional bool wire_in = 50002; // message can be transmitted via wire from PC to Trezor
optional bool wire_out = 50003; // message can be transmitted via wire from TREZOR to PC optional bool wire_out = 50003; // message can be transmitted via wire from Trezor to PC
optional bool wire_debug_in = 50004; // message can be transmitted via debug wire from PC to TREZOR optional bool wire_debug_in = 50004; // message can be transmitted via debug wire from PC to Trezor
optional bool wire_debug_out = 50005; // message can be transmitted via debug wire from TREZOR to PC optional bool wire_debug_out = 50005; // message can be transmitted via debug wire from Trezor to PC
optional bool wire_tiny = 50006; // message is handled by TREZOR when the USB stack is in tiny mode optional bool wire_tiny = 50006; // message is handled by Trezor when the USB stack is in tiny mode
optional bool wire_bootloader = 50007; // message is only handled by TREZOR Bootloader optional bool wire_bootloader = 50007; // message is only handled by Trezor Bootloader
optional bool wire_no_fsm = 50008; // message is not handled by TREZOR unless the USB stack is in tiny mode optional bool wire_no_fsm = 50008; // message is not handled by Trezor unless the USB stack is in tiny mode
} }
/** /**
* Mapping between TREZOR wire identifier (uint) and a protobuf message * Mapping between Trezor wire identifier (uint) and a protobuf message
*/ */
enum MessageType { enum MessageType {

View File

@ -1,6 +1,6 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
# Converts Google's protobuf python definitions of TREZOR wire messages # Converts Google's protobuf python definitions of Trezor wire messages
# to plain-python objects as used in TREZOR Core and python-trezor # to plain-python objects as used in Trezor Core and python-trezor
import argparse import argparse
import importlib import importlib

View File

@ -1,4 +1,4 @@
# TREZOR Protocol # Trezor Protocol
## version 1 ## version 1

View File

@ -1,4 +1,4 @@
# TREZOR: The Original Hardware Wallet # Trezor: The Original Hardware Wallet
# https://trezor.io/ # https://trezor.io/
# #
# Put this file into /etc/udev/rules.d # Put this file into /etc/udev/rules.d
@ -7,11 +7,11 @@
# put this into /usr/lib/udev/rules.d or /lib/udev/rules.d # put this into /usr/lib/udev/rules.d or /lib/udev/rules.d
# depending on your distribution # depending on your distribution
# TREZOR # Trezor
SUBSYSTEM=="usb", ATTR{idVendor}=="534c", ATTR{idProduct}=="0001", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="trezor%n" SUBSYSTEM=="usb", ATTR{idVendor}=="534c", ATTR{idProduct}=="0001", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="trezor%n"
KERNEL=="hidraw*", ATTRS{idVendor}=="534c", ATTRS{idProduct}=="0001", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl" KERNEL=="hidraw*", ATTRS{idVendor}=="534c", ATTRS{idProduct}=="0001", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl"
# TREZOR v2 # Trezor v2
SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="53c0", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="trezor%n" SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="53c0", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="trezor%n"
SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="53c1", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="trezor%n" SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="53c1", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="trezor%n"
KERNEL=="hidraw*", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="53c1", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl" KERNEL=="hidraw*", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="53c1", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl"

View File

@ -21,7 +21,7 @@ for TYPE in "deb" "rpm"; do
-v $VERSION \ -v $VERSION \
--license "LGPL-3.0" \ --license "LGPL-3.0" \
--vendor "SatoshiLabs" \ --vendor "SatoshiLabs" \
--description "Udev rules for TREZOR" \ --description "Udev rules for Trezor" \
--maintainer "SatoshiLabs <stick@satoshilabs.com>" \ --maintainer "SatoshiLabs <stick@satoshilabs.com>" \
--url "https://trezor.io/" \ --url "https://trezor.io/" \
--category "Productivity/Security" \ --category "Productivity/Security" \

View File

@ -1,13 +1,13 @@
# TREZOR Core # Trezor Core
![TREZOR Logo](docs/logo.png) ![Trezor Logo](docs/logo.png)
[![Build Status](https://travis-ci.org/trezor/trezor-core.svg?branch=master)](https://travis-ci.org/trezor/trezor-core) [![Build Status](https://travis-ci.org/trezor/trezor-core.svg?branch=master)](https://travis-ci.org/trezor/trezor-core)
[![Gitter](https://badges.gitter.im/trezor/community.svg)](https://gitter.im/trezor/community) [![Gitter](https://badges.gitter.im/trezor/community.svg)](https://gitter.im/trezor/community)
This is the source code for 2nd generation of TREZOR called TREZOR model T. This is the source code for 2nd generation of Trezor called Trezor model T.
It runs both inside of the device and also in the TREZOR Emulator. It runs both inside of the device and also in the Trezor Emulator.
![emulator](docs/emulator.jpg) ![emulator](docs/emulator.jpg)

View File

@ -1,4 +1,4 @@
# TREZOR Core API # Trezor Core API
Syntax used below is a valid Python function declaration with type hints Syntax used below is a valid Python function declaration with type hints
defined in [PEP 0484](https://www.python.org/dev/peps/pep-0484/). defined in [PEP 0484](https://www.python.org/dev/peps/pep-0484/).

View File

@ -1,6 +1,6 @@
# TREZOR Core Bootloader # Trezor Core Bootloader
TREZOR initialization is split into two stages. Trezor initialization is split into two stages.
See [Memory Layout](memory.md) for info about in which sectors each stage is stored. See [Memory Layout](memory.md) for info about in which sectors each stage is stored.
First stage (boardloader) is stored in write-protected area, which means it is non-upgradable. First stage (boardloader) is stored in write-protected area, which means it is non-upgradable.
@ -60,7 +60,7 @@ allowing a firmware update via USB.
## Bootloader Format ## Bootloader Format
TREZOR Core (second stage) bootloader consists of 2 parts: Trezor Core (second stage) bootloader consists of 2 parts:
1. bootloader header 1. bootloader header
2. bootloader code 2. bootloader code
@ -94,7 +94,7 @@ Total length of bootloader header is always 1024 bytes.
## Firmware Format ## Firmware Format
TREZOR Core firmware consists of 3 parts: Trezor Core firmware consists of 3 parts:
1. vendor header 1. vendor header
2. firmware header 2. firmware header

View File

@ -1,6 +1,6 @@
# TREZOR Core Hardware # Trezor Core Hardware
## TREZOR Model T Open Source Hardware Reference Documentation ## Trezor Model T Open Source Hardware Reference Documentation
### Photo ### Photo

View File

@ -1,4 +1,4 @@
# TREZOR Optimized Image Format # Trezor Optimized Image Format
All multibyte integer values are little endian! All multibyte integer values are little endian!

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *
@ -83,7 +83,7 @@ static void progress_callback(int pos, int len) { display_printf("."); }
static secbool copy_sdcard(void) { static secbool copy_sdcard(void) {
display_backlight(255); display_backlight(255);
display_printf("TREZOR Boardloader\n"); display_printf("Trezor Boardloader\n");
display_printf("==================\n\n"); display_printf("==================\n\n");
display_printf("bootloader found on the SD card\n\n"); display_printf("bootloader found on the SD card\n\n");

View File

@ -1,4 +1,4 @@
/* TREZORv2 boardloader linker script */ /* Trezor v2 boardloader linker script */
ENTRY(reset_handler) ENTRY(reset_handler)

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,4 +1,4 @@
/* TREZORv2 bootloader linker script */ /* Trezor v2 bootloader linker script */
ENTRY(reset_handler) ENTRY(reset_handler)

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *
@ -39,7 +39,7 @@
#else #else
#error Unknown TREZOR Model #error Unknown Trezor Model
#endif #endif

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *
@ -47,7 +47,7 @@
#define TOUCH_OFFSET_Y 92 #define TOUCH_OFFSET_Y 92
#else #else
#error Unknown TREZOR Model #error Unknown Trezor Model
#endif #endif
static SDL_Renderer *RENDERER; static SDL_Renderer *RENDERER;
@ -100,8 +100,8 @@ void display_init(void) {
atexit(SDL_Quit); atexit(SDL_Quit);
char *window_title; char *window_title;
if (!asprintf(&window_title, "TREZOR^emu: %s", profile_name())) { if (!asprintf(&window_title, "Trezor^emu: %s", profile_name())) {
window_title = "TREZOR^emu"; window_title = "Trezor^emu";
} }
SDL_Window *win = SDL_Window *win =

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *
@ -708,7 +708,7 @@ int display_orientation(int degrees) {
#elif TREZOR_MODEL == 1 #elif TREZOR_MODEL == 1
if (degrees == 0 || degrees == 180) { if (degrees == 0 || degrees == 180) {
#else #else
#error Unknown TREZOR model #error Unknown Trezor model
#endif #endif
DISPLAY_ORIENTATION = degrees; DISPLAY_ORIENTATION = degrees;
display_set_orientation(degrees); display_set_orientation(degrees);

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *
@ -39,7 +39,7 @@
#define DISPLAY_RESY 64 #define DISPLAY_RESY 64
#else #else
#error Unknown TREZOR Model #error Unknown Trezor Model
#endif #endif
#define FONT_BPP 4 #define FONT_BPP 4

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *
@ -115,7 +115,7 @@ STATIC MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN(mod_trezorui_Display_bar_radius_obj,
/// def image(self, x: int, y: int, image: bytes) -> None: /// def image(self, x: int, y: int, image: bytes) -> None:
/// """ /// """
/// Renders an image at position (x,y). /// Renders an image at position (x,y).
/// The image needs to be in TREZOR Optimized Image Format (TOIF) - /// The image needs to be in Trezor Optimized Image Format (TOIF) -
/// full-color mode. /// full-color mode.
/// """ /// """
STATIC mp_obj_t mod_trezorui_Display_image(size_t n_args, STATIC mp_obj_t mod_trezorui_Display_image(size_t n_args,
@ -145,7 +145,7 @@ STATIC MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN(mod_trezorui_Display_image_obj, 4, 4,
/// ) -> None: /// ) -> None:
/// """ /// """
/// Renders an avatar at position (x,y). /// Renders an avatar at position (x,y).
/// The image needs to be in TREZOR Optimized Image Format (TOIF) - /// The image needs to be in Trezor Optimized Image Format (TOIF) -
/// full-color mode. Image needs to be of exactly AVATAR_IMAGE_SIZE x /// full-color mode. Image needs to be of exactly AVATAR_IMAGE_SIZE x
/// AVATAR_IMAGE_SIZE pixels size. /// AVATAR_IMAGE_SIZE pixels size.
/// """ /// """
@ -181,7 +181,7 @@ STATIC MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN(mod_trezorui_Display_avatar_obj, 6,
/// ) -> None: /// ) -> None:
/// """ /// """
/// Renders an icon at position (x,y), fgcolor is used as foreground color, /// Renders an icon at position (x,y), fgcolor is used as foreground color,
/// bgcolor as background. The icon needs to be in TREZOR Optimized Image /// bgcolor as background. The icon needs to be in Trezor Optimized Image
/// Format (TOIF) - gray-scale mode. /// Format (TOIF) - gray-scale mode.
/// """ /// """
STATIC mp_obj_t mod_trezorui_Display_icon(size_t n_args, const mp_obj_t *args) { STATIC mp_obj_t mod_trezorui_Display_icon(size_t n_args, const mp_obj_t *args) {

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,7 +1,7 @@
// clang-format off // clang-format off
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *
@ -58,7 +58,7 @@ __fatal_error(const char *expr, const char *msg, const char *file, int line,
#ifdef GITREV #ifdef GITREV
display_printf("rev : %s\n", XSTR(GITREV)); display_printf("rev : %s\n", XSTR(GITREV));
#endif #endif
display_printf("\nPlease contact TREZOR support.\n"); display_printf("\nPlease contact Trezor support.\n");
shutdown(); shutdown();
for (;;) for (;;)
; ;

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,7 +1,7 @@
// clang-format off // clang-format off
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *

View File

@ -1,5 +1,5 @@
/* /*
* This file is part of the TREZOR project, https://trezor.io/ * This file is part of the Trezor project, https://trezor.io/
* *
* Copyright (c) SatoshiLabs * Copyright (c) SatoshiLabs
* *
@ -25,7 +25,7 @@
#elif TREZOR_MODEL == 1 #elif TREZOR_MODEL == 1
#include "touch_1.h" #include "touch_1.h"
#else #else
#error Unknown TREZOR Model #error Unknown Trezor Model
#endif #endif
uint32_t touch_click(void) { uint32_t touch_click(void) {

Some files were not shown because too many files have changed in this diff Show More