I’m not new to “coding”, but new to IDE’s. I barely know a bit on sketch creation with the Arduino IDE and attempting to learn C++ at an old age.
During the install of VSCode and PlatformIO, the later (evidence shows) tried connecting to usc1.contabostorage.com via Python, failed due to my Malewarebytes blocking it as a Phishing attempt, tried a second time to sin1.contabostorage.com and was also blocked as a Phishing attempt.
What is this about, why these “secretive” attempts to connect to external server storage and does this have anything to do with why PlatformIO doesn’t seem to load PlatformIO based ESP IDF code and libraries.
At first glance this looks like it just uses one of the many servers in PlatformIO content distribution network (CDN) to download the needed packages for the project (such as platform-espressif32, framework-espidf, toolchain-xtensa-esp32.. etc).
The PlatformIO install vectored me to these “CDN’s” soley related to it’s installation. This was long before my attempt to look at an ESP32 project code.
Surely, these espressif32 bits can be downloaded from other mirrors that are not Chinese. yes/no?
PlatformIO pulls dependencies (libraries, toolchains, etc) from its own CDN (content delivery network). Packages are mirrored to multiple data centers across the globe. PlatformIO picks the server nearest to you that has the best download speed. If one server is unavailable (or blocked by your firewall), it tries another.
@maxgerhardt thank you for that insight. That appears to have been the problem. My current project workspace states ‘no problems detected’ and all my libraries have lost their squiggles.