trezor-core/assets/ui-mockup/install_fw_really.py

41 lines
1.2 KiB
Python
Executable File

#!../../vendor/micropython/unix/micropython
import sys
sys.path.append('../../src')
from trezor import ui, res
from trezor.ui import button
from bl_common import bl_header
CONFIRM_BUTTON = {
'bg-color': ui.BLUE,
'fg-color': ui.WHITE,
'text-style': ui.BOLD,
'border-color': ui.BLACK,
}
CONFIRM_BUTTON_ACTIVE = {
'bg-color': ui.BLUE,
'fg-color': ui.WHITE,
'text-style': ui.BOLD,
'border-color': ui.BLACK,
}
ui.display.clear()
ui.display.backlight(255)
# header
bl_header('Install new firmware')
# content
ui.display.text(10, 53, 'Warning!', ui.BOLD, ui.WHITE, ui.BLACK)
ui.display.text(10, 83, 'Never do this without', ui.NORMAL, ui.WHITE, ui.BLACK)
ui.display.text(10, 106, 'your recovery card and', ui.NORMAL, ui.WHITE, ui.BLACK)
ui.display.text(10, 129, 'due to different vendor', ui.NORMAL, ui.WHITE, ui.BLACK)
ui.display.text(10, 151, 'your storage will be', ui.NORMAL, ui.WHITE, ui.BLACK)
ui.display.text(10, 174, 'wipped!', ui.NORMAL, ui.WHITE, ui.BLACK)
confirm = button.Button((0, 240 - 48, 240, 48), 'Hold to confirm', normal_style=CONFIRM_BUTTON, active_style=CONFIRM_BUTTON_ACTIVE)
confirm.render()
while True:
ui.display.refresh()