Drop support for abandoned Briki boards

This commit is contained in:
Ivan Kravets
2024-02-16 18:02:36 +02:00
parent 8fe5e12b1f
commit a7e7d01f3a
6 changed files with 2 additions and 149 deletions
-41
View File
@@ -1,41 +0,0 @@
{
"build": {
"arduino":{
"ldscript": "esp32_out.ld"
},
"core": "mbcwb",
"extra_flags": "-DBRIKI_MBC_WB_ESP -DBRIKI_ABC -w",
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "dio",
"mcu": "esp32",
"variant": "briki_mbcwb_esp32",
"partitions": "8MB_ffat.csv"
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet",
"can"
],
"debug": {
"openocd_board": "esp-wroom-32.cfg"
},
"frameworks": [
"arduino"
],
"name": "Briki ABC (MBC-WB) - ESP32",
"upload": {
"flash_size": "8MB",
"maximum_ram_size": 327680,
"maximum_size": 3407872,
"protocol": "mbctool",
"protocols": [
"mbctool"
],
"require_upload_port": true,
"speed": 1500000
},
"url": "https://briki.org",
"vendor": "meteca"
}
-41
View File
@@ -1,41 +0,0 @@
{
"build": {
"arduino":{
"ldscript": "esp32_out.ld"
},
"core": "mbcwb",
"extra_flags": "-DBRIKI_MBC_WB_ESP -DBRIKI_MBC_WB -w",
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "dio",
"mcu": "esp32",
"variant": "briki_mbcwb_esp32",
"partitions": "8MB_ffat.csv"
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet",
"can"
],
"debug": {
"openocd_board": "esp-wroom-32.cfg"
},
"frameworks": [
"arduino"
],
"name": "Briki MBC-WB - ESP32",
"upload": {
"flash_size": "8MB",
"maximum_ram_size": 327680,
"maximum_size": 3407872,
"protocol": "mbctool",
"protocols": [
"mbctool"
],
"require_upload_port": true,
"speed": 1500000
},
"url": "https://briki.org",
"vendor": "meteca"
}
+1 -6
View File
@@ -32,12 +32,7 @@ build_core = board.get("build.core", "").lower()
SConscript("_embed_files.py", exports="env")
if build_core == "mbcwb":
SConscript(
join(DefaultEnvironment().PioPlatform().get_package_dir(
"framework-arduino-mbcwb"), "tools", "platformio-esp-build.py"))
elif "espidf" not in env.subst("$PIOFRAMEWORK"):
if "espidf" not in env.subst("$PIOFRAMEWORK"):
SConscript(
join(DefaultEnvironment().PioPlatform().get_package_dir(
"framework-arduinoespressif32"), "tools", "platformio-build.py"))
-26
View File
@@ -476,32 +476,6 @@ elif upload_protocol == "esptool":
]
elif upload_protocol == "mbctool":
env.Replace(
UPLOADER=join(
platform.get_package_dir("tool-mbctool") or "", "bin", "mbctool"),
UPLOADERFLAGS=[
"--device", "esp",
"--speed", "$UPLOAD_SPEED",
"--port", '"$UPLOAD_PORT"',
"--upload",
"0x1000", join(
platform.get_package_dir("framework-arduino-mbcwb"),
"tools", "sdk", "bin", "bootloader_qio_80m.bin"),
"0x8000", join("$BUILD_DIR", "partitions.bin"),
"0xe000", join(
platform.get_package_dir("framework-arduino-mbcwb"),
"tools", "partitions", "boot_app0.bin"),
"0x10000", join("$BUILD_DIR", "${PROGNAME}.bin"),
],
UPLOADCMD='"$UPLOADER" $UPLOADERFLAGS'
)
upload_actions = [
env.VerboseAction(env.AutodetectUploadPort,
"Looking for upload port..."),
env.VerboseAction("$UPLOADCMD", "Uploading $SOURCE")
]
elif upload_protocol == "dfu":
hwids = board.get("build.hwids", [["0x2341", "0x0070"]])
-11
View File
@@ -81,12 +81,6 @@
"owner": "platformio",
"version": "~3.20014.0"
},
"framework-arduino-mbcwb": {
"type": "framework",
"optional": true,
"owner": "meteca",
"version": ">=2.1.1"
},
"framework-espidf": {
"type": "framework",
"optional": true,
@@ -99,11 +93,6 @@
"owner": "platformio",
"version": "~1.40501.0"
},
"tool-mbctool": {
"optional": true,
"owner": "meteca",
"version": ">=2.0.0"
},
"tool-dfuutil-arduino": {
"type": "uploader",
"optional": true,
+1 -24
View File
@@ -139,29 +139,6 @@ class Espressif32Platform(PlatformBase):
# RISC-V based toolchain for ESP32C3, ESP32C6 ESP32S2, ESP32S3 ULP
self.packages["toolchain-riscv32-esp"]["optional"] = False
if build_core == "mbcwb":
# Remove the main toolchains from PATH
for toolchain in (
"toolchain-xtensa-esp32",
"toolchain-xtensa-esp32s2",
"toolchain-xtensa-esp32s3",
"toolchain-riscv32-esp",
):
self.packages.pop(toolchain, None)
# Add legacy toolchain with specific version
self.packages["toolchain-xtensa32"] = {
"type": "toolchain",
"owner": "platformio",
"version": "~2.50200.0"
}
if build_core == "mbcwb":
self.packages["framework-arduinoespressif32"]["optional"] = True
self.packages["framework-arduino-mbcwb"]["optional"] = False
self.packages["tool-mbctool"]["type"] = "uploader"
self.packages["tool-mbctool"]["optional"] = False
return super().configure_default_packages(variables, targets)
def get_boards(self, id_=None):
@@ -184,7 +161,7 @@ class Espressif32Platform(PlatformBase):
# debug tools
debug = board.manifest.get("debug", {})
non_debug_protocols = ["esptool", "espota", "mbctool"]
non_debug_protocols = ["esptool", "espota"]
supported_debug_tools = [
"cmsis-dap",
"esp-prog",