Skip to content

Commit 41b3d0b

Browse files
authored
Remove "@" framework directories for Arduino and ESP-IDF
Removed specific framework directories for arduino and espidf.
1 parent a815cc7 commit 41b3d0b

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

platform.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -536,6 +536,8 @@ def _configure_arduino_framework(self, frameworks: List[str]) -> None:
536536
if "arduino" not in frameworks:
537537
return
538538

539+
safe_remove_directory_pattern(Path(self.packages_dir), f"framework-arduinoespressif32@*")
540+
safe_remove_directory_pattern(Path(self.packages_dir), f"framework-arduinoespressif32.*")
539541
self.packages["framework-arduinoespressif32"]["optional"] = False
540542
self.packages["framework-arduinoespressif32-libs"]["optional"] = False
541543

@@ -561,6 +563,8 @@ def _configure_espidf_framework(
561563

562564
if custom_sdkconfig is not None or len(str(board_sdkconfig)) > 3:
563565
frameworks.append("espidf")
566+
safe_remove_directory_pattern(Path(self.packages_dir), f"framework-espidf@*")
567+
safe_remove_directory_pattern(Path(self.packages_dir), f"framework-espidf.*")
564568
self.packages["framework-espidf"]["optional"] = False
565569
if mcu == "esp32c2":
566570
self.packages["framework-arduino-c2-skeleton-lib"]["optional"] = False

0 commit comments

Comments
 (0)