Skip to content

Release 3.0.alpha0

Pre-release
Pre-release
Compare
Choose a tag to compare
@tve tve released this 23 Oct 06:44
· 78 commits to master since this release
d0377bd

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