1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-03-24 03:55:44 +00:00

fix(core): add BLE feature flag to MicroPython build sed scripts

[no changelog]
This commit is contained in:
Roman Zeyde 2025-03-19 14:47:35 +02:00 committed by Roman Zeyde
parent 9926df6ab5
commit 4c2c6f13e7
3 changed files with 4 additions and 0 deletions
core
SConscript.firmwareSConscript.unix
site_scons/site_tools/micropython

View File

@ -713,6 +713,7 @@ if FROZEN:
bitcoin_only=BITCOIN_ONLY,
backlight='backlight' in FEATURES_AVAILABLE,
optiga='optiga' in FEATURES_AVAILABLE,
use_ble='ble' in FEATURES_AVAILABLE,
use_button='button' in FEATURES_AVAILABLE,
use_touch='touch' in FEATURES_AVAILABLE,
ui_layout=ui.get_ui_layout(TREZOR_MODEL),

View File

@ -769,6 +769,7 @@ if FROZEN:
backlight='backlight' in FEATURES_AVAILABLE,
optiga='optiga' in FEATURES_AVAILABLE,
tropic='tropic' in FEATURES_AVAILABLE,
use_ble='ble' in FEATURES_AVAILABLE,
use_button='button' in FEATURES_AVAILABLE,
use_touch='touch' in FEATURES_AVAILABLE,
ui_layout=ui.get_ui_layout(TREZOR_MODEL),

View File

@ -47,6 +47,7 @@ def generate(env):
tropic = env["tropic"]
touch = env["use_touch"]
button = env["use_button"]
ble = env["use_ble"]
layout_bolt = env["ui_layout"] == "UI_LAYOUT_BOLT"
layout_caesar = env["ui_layout"] == "UI_LAYOUT_CAESAR"
layout_delizia = env["ui_layout"] == "UI_LAYOUT_DELIZIA"
@ -60,6 +61,7 @@ def generate(env):
rf"-e 's/utils\.UI_LAYOUT == \"BOLT\"/{layout_bolt}/g'",
rf"-e 's/utils\.UI_LAYOUT == \"CAESAR\"/{layout_caesar}/g'",
rf"-e 's/utils\.UI_LAYOUT == \"DELIZIA\"/{layout_delizia}/g'",
rf"-e 's/utils\.USE_BLE/{ble}/g'",
rf"-e 's/utils\.USE_BUTTON/{button}/g'",
rf"-e 's/utils\.USE_TOUCH/{touch}/g'",
rf"-e 's/utils\.USE_THP/{thp}/g'",