From 4c2c6f13e787aa9a07b6b5db3a467b61cac8da1f Mon Sep 17 00:00:00 2001 From: Roman Zeyde Date: Wed, 19 Mar 2025 14:47:35 +0200 Subject: [PATCH] fix(core): add BLE feature flag to MicroPython build sed scripts [no changelog] --- core/SConscript.firmware | 1 + core/SConscript.unix | 1 + core/site_scons/site_tools/micropython/__init__.py | 2 ++ 3 files changed, 4 insertions(+) diff --git a/core/SConscript.firmware b/core/SConscript.firmware index 8aa9149977..6f199e31bb 100644 --- a/core/SConscript.firmware +++ b/core/SConscript.firmware @@ -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), diff --git a/core/SConscript.unix b/core/SConscript.unix index 52e1b52a95..b6800ea886 100644 --- a/core/SConscript.unix +++ b/core/SConscript.unix @@ -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), diff --git a/core/site_scons/site_tools/micropython/__init__.py b/core/site_scons/site_tools/micropython/__init__.py index 077ffe6fed..c87033c340 100644 --- a/core/site_scons/site_tools/micropython/__init__.py +++ b/core/site_scons/site_tools/micropython/__init__.py @@ -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'",