Skip to content

Commit a7e7d01

Browse files
committed
Drop support for abandoned Briki boards
1 parent 8fe5e12 commit a7e7d01

File tree

6 files changed

+2
-149
lines changed

6 files changed

+2
-149
lines changed

boards/briki_abc_esp32.json

Lines changed: 0 additions & 41 deletions
This file was deleted.

boards/briki_mbc-wb_esp32.json

Lines changed: 0 additions & 41 deletions
This file was deleted.

builder/frameworks/arduino.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,7 @@
3232

3333
SConscript("_embed_files.py", exports="env")
3434

35-
if build_core == "mbcwb":
36-
SConscript(
37-
join(DefaultEnvironment().PioPlatform().get_package_dir(
38-
"framework-arduino-mbcwb"), "tools", "platformio-esp-build.py"))
39-
40-
elif "espidf" not in env.subst("$PIOFRAMEWORK"):
35+
if "espidf" not in env.subst("$PIOFRAMEWORK"):
4136
SConscript(
4237
join(DefaultEnvironment().PioPlatform().get_package_dir(
4338
"framework-arduinoespressif32"), "tools", "platformio-build.py"))

builder/main.py

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -476,32 +476,6 @@ def __fetch_fs_size(target, source, env):
476476
]
477477

478478

479-
elif upload_protocol == "mbctool":
480-
env.Replace(
481-
UPLOADER=join(
482-
platform.get_package_dir("tool-mbctool") or "", "bin", "mbctool"),
483-
UPLOADERFLAGS=[
484-
"--device", "esp",
485-
"--speed", "$UPLOAD_SPEED",
486-
"--port", '"$UPLOAD_PORT"',
487-
"--upload",
488-
"0x1000", join(
489-
platform.get_package_dir("framework-arduino-mbcwb"),
490-
"tools", "sdk", "bin", "bootloader_qio_80m.bin"),
491-
"0x8000", join("$BUILD_DIR", "partitions.bin"),
492-
"0xe000", join(
493-
platform.get_package_dir("framework-arduino-mbcwb"),
494-
"tools", "partitions", "boot_app0.bin"),
495-
"0x10000", join("$BUILD_DIR", "${PROGNAME}.bin"),
496-
],
497-
UPLOADCMD='"$UPLOADER" $UPLOADERFLAGS'
498-
)
499-
upload_actions = [
500-
env.VerboseAction(env.AutodetectUploadPort,
501-
"Looking for upload port..."),
502-
env.VerboseAction("$UPLOADCMD", "Uploading $SOURCE")
503-
]
504-
505479
elif upload_protocol == "dfu":
506480

507481
hwids = board.get("build.hwids", [["0x2341", "0x0070"]])

platform.json

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -81,12 +81,6 @@
8181
"owner": "platformio",
8282
"version": "~3.20014.0"
8383
},
84-
"framework-arduino-mbcwb": {
85-
"type": "framework",
86-
"optional": true,
87-
"owner": "meteca",
88-
"version": ">=2.1.1"
89-
},
9084
"framework-espidf": {
9185
"type": "framework",
9286
"optional": true,
@@ -99,11 +93,6 @@
9993
"owner": "platformio",
10094
"version": "~1.40501.0"
10195
},
102-
"tool-mbctool": {
103-
"optional": true,
104-
"owner": "meteca",
105-
"version": ">=2.0.0"
106-
},
10796
"tool-dfuutil-arduino": {
10897
"type": "uploader",
10998
"optional": true,

platform.py

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -139,29 +139,6 @@ def configure_default_packages(self, variables, targets):
139139
# RISC-V based toolchain for ESP32C3, ESP32C6 ESP32S2, ESP32S3 ULP
140140
self.packages["toolchain-riscv32-esp"]["optional"] = False
141141

142-
if build_core == "mbcwb":
143-
# Remove the main toolchains from PATH
144-
for toolchain in (
145-
"toolchain-xtensa-esp32",
146-
"toolchain-xtensa-esp32s2",
147-
"toolchain-xtensa-esp32s3",
148-
"toolchain-riscv32-esp",
149-
):
150-
self.packages.pop(toolchain, None)
151-
152-
# Add legacy toolchain with specific version
153-
self.packages["toolchain-xtensa32"] = {
154-
"type": "toolchain",
155-
"owner": "platformio",
156-
"version": "~2.50200.0"
157-
}
158-
159-
if build_core == "mbcwb":
160-
self.packages["framework-arduinoespressif32"]["optional"] = True
161-
self.packages["framework-arduino-mbcwb"]["optional"] = False
162-
self.packages["tool-mbctool"]["type"] = "uploader"
163-
self.packages["tool-mbctool"]["optional"] = False
164-
165142
return super().configure_default_packages(variables, targets)
166143

167144
def get_boards(self, id_=None):
@@ -184,7 +161,7 @@ def _add_dynamic_options(self, board):
184161

185162
# debug tools
186163
debug = board.manifest.get("debug", {})
187-
non_debug_protocols = ["esptool", "espota", "mbctool"]
164+
non_debug_protocols = ["esptool", "espota"]
188165
supported_debug_tools = [
189166
"cmsis-dap",
190167
"esp-prog",

0 commit comments

Comments
 (0)