-->
Page 1 of 60

esp-link - serial bridge to uController with OTA update

PostPosted: Sat Jun 06, 2015 2:31 pm
by tve
I just uploaded release 0.9.5 of the esp-link firmware to https://github.com/jeelabs/esp-link/releases See the readme for info https://github.com/jeelabs/esp-link/blo ... /README.md
The short version is that the esphttpd-based esp-link implements a transparent bridge between Wifi and serial and also provides support for flash-programming Arduino/AVR microcontrollers as well as many ARM microcontrollers via the ESP8266. Please feel free to create issues or pull requests on github or discuss here.

Re: esp-link - serial bridge to uController with OTA update

PostPosted: Thu Jun 18, 2015 6:07 am
by Andre58
I installed this firmware and it works like a charm. Configuration is easy when using the web interface.
The only think it lacks for me is the possibility to user slower baudrates.
On the other hand it could very well be that it's possible to use slower baudrates but i just
don't know how to select it.
Any enlightment on this matter is highly appreciated.

Re: esp-link - serial bridge to uController with OTA update

PostPosted: Thu Jun 18, 2015 9:24 pm
by tve
which baud rate are you looking for? the next release (coming in a few days) will have selectable baud rates, but I was only going to go down to 57600. Slower actually starts to have flow-control issues (uart writing is synchronous in the TCP receive callback).

Re: esp-link - serial bridge to uController with OTA update

PostPosted: Fri Jun 19, 2015 10:45 am
by kriegste
Hi, I'm trying to compile this using the newest esp-open-sdk. However, this is what I get:

VERSION: esp-link 0.9.5-12-gec34d9f - 2015-06-19 17:42:43 - development
CC espfs/espfs.c
In file included from include/esp8266.h:11:0,
from espfs/espfs.c:23:
/opt/Espressif/esp-open-sdk/sdk/include/ets_sys.h:14:1: error: unknown type name 'uint32_t'
typedef uint32_t ETSSignal;
^
/opt/Espressif/esp-open-sdk/sdk/include/ets_sys.h:15:1: error: unknown type name 'uint32_t'
typedef uint32_t ETSParam;
^
/opt/Espressif/esp-open-sdk/sdk/include/ets_sys.h:27:1: error: unknown type name 'uint32_t'
typedef uint32_t ETSHandle;
^
/opt/Espressif/esp-open-sdk/sdk/include/ets_sys.h:32:5: error: unknown type name 'uint32_t'
uint32_t timer_expire;
^
/opt/Espressif/esp-open-sdk/sdk/include/ets_sys.h:33:5: error: unknown type name 'uint32_t'
uint32_t timer_period;
^


The paths in the make file are ok, though. c_types.h is in the right position and declares those types. I cannot figure out what is wrong.