The JeeLabs esp-link firmware bridges the ESP8266 serial port to Wifi and can program microcontrollers over the serial port, in particular Arduinos, AVRs, and NXP's LPC800 and other ARM processors. Typical avrdude command line to program an Arduino:
/home/arduino/hardware/tools/avrdude \
-DV -patmega328p -Pnet:esp-link.local:23 -carduino -b115200 -U \
-C /home/arduino/hardware/tools/avrdude.conf flash:w:my_sketch.hex:i
-DV -patmega328p -Pnet:esp-link.local:23 -carduino -b115200 -U \
-C /home/arduino/hardware/tools/avrdude.conf flash:w:my_sketch.hex:i
where -Pnet:esp-link.local:23 tells avrdude to connect to port 23 of esp-link. You can substitute the IP address of your esp-link for esp-link.local if necessary. Please refer to the online README for up-to-date help.
Wifi summary
WiFi mode | |
Configured network | |
Wifi channel | |
Wifi status | |
Wifi address | |
Configured hostname |
Esp-link summary
Name | |
Flash chip ID | |
Flash size | |
Current partition | |
SLIP status | |
MQTT status | |
Serial baud | |
Description: |