|
|
|
@ -7,7 +7,7 @@ import tools
|
|
|
|
|
BITCOIN_ONLY = ARGUMENTS.get('BITCOIN_ONLY', '0')
|
|
|
|
|
EVERYTHING = BITCOIN_ONLY != '1'
|
|
|
|
|
TREZOR_MODEL = ARGUMENTS.get('TREZOR_MODEL', 'T')
|
|
|
|
|
DMA2D = TREZOR_MODEL in ('T', )
|
|
|
|
|
DMA2D = TREZOR_MODEL in ('T', 'T3W1')
|
|
|
|
|
CMAKELISTS = int(ARGUMENTS.get('CMAKELISTS', 0))
|
|
|
|
|
|
|
|
|
|
if TREZOR_MODEL in ('DISC1', ):
|
|
|
|
@ -174,7 +174,7 @@ if FEATURE_FLAGS["SECP256K1_ZKP"]:
|
|
|
|
|
SOURCE_MOD += [
|
|
|
|
|
'embed/extmod/modtrezorio/modtrezorio.c',
|
|
|
|
|
]
|
|
|
|
|
if TREZOR_MODEL in ('T',):
|
|
|
|
|
if TREZOR_MODEL in ('T', 'T3W1'):
|
|
|
|
|
SOURCE_MOD += [
|
|
|
|
|
'embed/extmod/modtrezorio/ff.c',
|
|
|
|
|
'embed/extmod/modtrezorio/ffunicode.c',
|
|
|
|
@ -778,8 +778,12 @@ def cargo_build():
|
|
|
|
|
if DMA2D:
|
|
|
|
|
features.append('dma2d')
|
|
|
|
|
|
|
|
|
|
if TREZOR_MODEL in ('T', 'T3W1'):
|
|
|
|
|
if TREZOR_MODEL in ('T'):
|
|
|
|
|
features.append('touch')
|
|
|
|
|
features.append('sd_card')
|
|
|
|
|
if TREZOR_MODEL in ('T3W1'):
|
|
|
|
|
features.append('touch')
|
|
|
|
|
features.append('button')
|
|
|
|
|
features.append('sd_card')
|
|
|
|
|
if TREZOR_MODEL in ('R', '1'):
|
|
|
|
|
features.append('button')
|
|
|
|
|