Skip to content

Release 3.0.14

Latest
Compare
Choose a tag to compare
@tve tve released this 13 Dec 07:07
· 64 commits to master since this release
963ffbb

Version v3.0 includes many bug fixes and several improvements over v2.2.3. v3.0.14 was released as an alpha Dec 16, 2016 and promoted to stable Jun 17, 2017.

Download: http://s3.voneicken.com/esp-link/esp-link-v3.0.14-g963ffbb.tgz

For flashing and upgrade instructions see
FLASHING.md

New in 3.0 over 2.x

  • custom web pages
  • rudimentary support for outgoing UDP and TCP connections initiated by the attached uC
  • Telnet protocol controls for baud rate, parity, data size

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 must be built with the Espressif "NONOS" SDK 2.0.0 plus the 20160809 patch

Known issues:

  • Setting the baud rate via telnet escapes has issues, see #239. This is fixed in later versions.