WiFive wrote:ESP_Sprite wrote:once we're done with the ESP32 SDK.
I get nervous whenever you say that like it is in the non-immediate future.
Understandable. No worries, we have the base stuff working and solid (SMP FreeRTOS, build system, bootloader, ...), we just want the first release to be as polished and free of cruft that will drag us down later as possible. That is a fair amount of work, but if we run out of time, we're pretty much free to change our priorities slightly and release a usable SDK that will be expanded to where we actually want it to be somewhat later.
As an indication what we're talking about: for example, the first release will possibly be missing FPU support because gcc has a bug or two in it plus the way FreeRTOS handles it isn't compatible with SMP. If we have time before the first release, we will fix this, but if not it will be an issue for a next release. (Or maybe a thing for the community to look at if they want it earlier: both FreeRTOS as well as gcc is open-source and we're open to pull requests.)
Obviously you want to build/test against actual hardware first, which should be in your hands now or in a few days? Any hint as to a target date for the first public ngsdk?
I think the first silicon will arrive somewhere this week; we need to throughly test it before we can even use it internally (because we need to know 100% sure the analog bits work as intended) and even more before giving the OK for sales. We assume it'll take some time before the chips are in your hands anyway, so the public release of the new SDK is planned somewhere around the end of August.