ESPBasic does appear simple but I would prefer to know more about what's going on behind the curtain. The interpreter seems to be doing a great deal that is hidden and is undocumented. From the documentation I've seen, it isn't clear that you are accessing an NTP server - it might be the Wizard of Oz. Plus, it seems to require a great deal and ever growing amount of memory - more than 1M in the latest version. Still, it may well be useful for augmenting PIC based devices where you just want to add WiFi connectivity.
ZBasic is compiled (i.e. no interpreter) so only your compiled application uses memory. ZBasic also works with most Atmel AVR chips, can import/export C, can import Arduino code, use inline assembly language and much, much more. The free version supports the ESP8266. With something like the NodeMCU v1.0 (4M), many applications will have no need for a PIC or AVR relying instead on the processing power of the ExpressIf SoC.



Bookmarks