1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-15 02:58:12 +00:00
trezor-firmware/core/site_scons/boards/trezor_1.py

23 lines
653 B
Python

from . import get_hw_model_as_number
def configure(env, features_wanted, defines, sources):
features_available = []
board = 'trezor_1.h'
display = 'vg-2864ksweg01.c'
hw_model = get_hw_model_as_number('T1B1')
hw_revision = 0
defines += [f'TREZOR_BOARD=\\"boards/{board}\\"', ]
defines += [f'HW_MODEL={hw_model}', ]
defines += [f'HW_REVISION={hw_revision}', ]
sources += [f'embed/trezorhal/displays/{display}', ]
if "input" in features_wanted:
sources += ['embed/trezorhal/button.c']
features_available.append("button")
env.get('ENV')['TREZOR_BOARD'] = board
return features_available