ESP SDK bootstrap downloads via HTTP
Hi,
I had to bootstrap my environment again and noticed that the esp-open-sdk downloads a number of files via HTTP and also doesn't check any signature or hash of the files.
While this probably needs to be fixed upstream in esp-open-sdk, I wanted to ask here first if esp-open-sdk is required for Simba compared to downloading the official SDK's directly? They exist on github so can be downloaded safely via using git via HTTPS.
I will be happy to go and prod dependencies to fix this, but want to make sure that's the right route first before starting that.
Regards, Simon
I know that Pumbaa uses the compiler option -mforce-l32 to force 4 bytes aligned loads. It is required to store strings in flash to save RAM. This option was only available in esp-open-sdks version of GCC when the Pumbaa port for ESP8266 was created.
Simba does not give this option to the compiler it seems, so it should work with a standard pre-built toolchain.
I can't remember if there are any includes, libraries or startup files dependencies to the open-esp-sdk. There probably are, but maybe the official SDK provides the same functionality.