mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-12 01:18:14 +00:00
7617bc8c25
It is being moved into a custom handler for the debug app.
31 lines
556 B
Python
31 lines
556 B
Python
# isort: skip_file
|
|
from trezor import log, loop, utils, wire, workflow
|
|
|
|
import apps.base
|
|
import usb
|
|
|
|
apps.base.boot()
|
|
|
|
if not utils.BITCOIN_ONLY and usb.ENABLE_IFACE_WEBAUTHN:
|
|
import apps.webauthn
|
|
|
|
apps.webauthn.boot()
|
|
|
|
if __debug__:
|
|
import apps.debug
|
|
|
|
apps.debug.boot()
|
|
|
|
# run main event loop and specify which screen is the default
|
|
apps.base.set_homescreen()
|
|
workflow.start_default()
|
|
|
|
# initialize the wire codec
|
|
wire.setup(usb.iface_wire)
|
|
|
|
# start the event loop
|
|
loop.run()
|
|
|
|
if __debug__:
|
|
log.debug(__name__, "Restarting main loop")
|