|
|
@ -21,6 +21,13 @@ def configure(env, features_wanted, defines, sources):
|
|
|
|
sources += ['embed/trezorhal/touch/stmpe811.c', ]
|
|
|
|
sources += ['embed/trezorhal/touch/stmpe811.c', ]
|
|
|
|
features_available.append("touch")
|
|
|
|
features_available.append("touch")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if "ble" in features_wanted:
|
|
|
|
|
|
|
|
sources += ['embed/trezorhal/ble/comm.c', ]
|
|
|
|
|
|
|
|
sources += ['embed/trezorhal/ble/dfu.c', ]
|
|
|
|
|
|
|
|
sources += ['embed/trezorhal/ble/fwu.c', ]
|
|
|
|
|
|
|
|
sources += ['embed/trezorhal/ble/state.c', ]
|
|
|
|
|
|
|
|
features_available.append("ble")
|
|
|
|
|
|
|
|
|
|
|
|
env.get('ENV')['TREZOR_BOARD'] = board
|
|
|
|
env.get('ENV')['TREZOR_BOARD'] = board
|
|
|
|
|
|
|
|
|
|
|
|
return features_available
|
|
|
|
return features_available
|
|
|
|