From 4bea81ffed363def3971520fdedcf9e12ec7e146 Mon Sep 17 00:00:00 2001 From: valeros Date: Mon, 8 Nov 2021 16:40:05 +0200 Subject: [PATCH] Make new toolchains for ESP-IDF v4.3.1 mandatory Resolve #665 --- platform.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/platform.py b/platform.py index d17e2e9..626dd87 100644 --- a/platform.py +++ b/platform.py @@ -59,9 +59,12 @@ class Espressif32Platform(PlatformBase): if ( p.startswith("toolchain") and "ulp" not in p - and self.packages[p]["owner"] != "espressif" ): - del self.packages[p] + if self.packages[p]["owner"] == "espressif": + self.packages[p]["optional"] = False + else: + del self.packages[p] + if p in ("tool-cmake", "tool-ninja", "toolchain-%sulp" % mcu): self.packages[p]["optional"] = False elif p in ("tool-mconf", "tool-idf") and "windows" in get_systype():