Release 3.0.alpha0
Pre-release
Pre-release
This is an alpha release
For a stable release, please use https://github.com/jeelabs/esp-link/releases/tag/v2.2.3
Version 3.0 includes many bug fixes and minor improvements over 2.2.3 and in addition, it includes a custom web pages features and rudimentary support for outgoing UDP and TCP connections initiated by the attached uC.
Download: http://s3.voneicken.com/esp-link/esp-link-v3.0.alpha0-d0377bd.tgz
For flashing and upgrade instructions see
FLASHING.md
Features:
- port 23 transparent bridge, port 2323 programming bridge
- AVR & ARM flashing support (using port 23 and 2323)
- built-in programmer for AVRs, auto-switches baud rate to 9600/57600/115200
- outbound HTTP REST requests from attached microcontroller using espduino library and protocol
- built-in MQTT client that can be used by attached uC using espduino library and protocol
- upload web pages to esp-link and let esp-link make callbacks to the attached uC to fill in values dynamically or handle button clicks and form submissions
- over-the-air (OTA) reflashing of the esp if your module has 1MB or more flash (e.g. esp-12 but not esp-01), now using either commandlin push model or web-browser upload model
- console page to see the attached uC's output
- simple debug log page to view the esp-link's own os_printf output
- buttons to reset the uC and change the baud rate
- pin configuration selector to change GPIO function assignments
- web page to configure MQTT client and built-in status message publishing
- mDNS, syslog, and SNTP support
- saving of configuration changes in flash
- v3.0.alpha0 must be built with the Espressif "NONOS" SDK 2.0.0 plus the 20160809 patch