mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-11-17 21:22:10 +00:00
27 lines
863 B
Python
27 lines
863 B
Python
|
from . import get_hw_model_as_number
|
||
|
|
||
|
|
||
|
def configure(env, features_wanted, defines, sources):
|
||
|
features_available = []
|
||
|
board = 'stm32f429i-disc1.h'
|
||
|
display = 'ltdc.c'
|
||
|
hw_model = get_hw_model_as_number('TDT1')
|
||
|
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}', ]
|
||
|
sources += ['embed/trezorhal/displays/ili9341_spi.c']
|
||
|
sources += ['embed/trezorhal/sdram.c']
|
||
|
|
||
|
if "input" in features_wanted:
|
||
|
sources += ['embed/trezorhal/i2c.c', ]
|
||
|
sources += ['embed/trezorhal/touch/touch.c', ]
|
||
|
sources += ['embed/trezorhal/touch/stmpe811.c', ]
|
||
|
features_available.append("touch")
|
||
|
|
||
|
env.get('ENV')['TREZOR_BOARD'] = board
|
||
|
|
||
|
return features_available
|