Drop support for abandoned Briki boards
This commit is contained in:
@@ -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"
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
@@ -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"))
|
||||
|
||||
@@ -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"]])
|
||||
|
||||
@@ -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
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user