Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 1.4 KB

README.md

File metadata and controls

40 lines (30 loc) · 1.4 KB

AVR In-System Programming over WiFi for ESP8266

This library allows an ESP8266 module with the HSPI port available to become an AVR In-System Programmer.

Hardware The ESP8266 module connects to the AVR target chip via the GPIO Pins of the Desmos D1 Mini.

If the AVR target is powered by a different Vcc than what powers your ESP8266 chip, you must provide voltage level shifting or some other form of buffers.

Connections are as follows for ISP:

Desmos D1 MiniSPI
D7MISO
D6MOSI
D5SCK
D4RESET
GNDGND
3V3VCC

Connections are as follows for OLED

Desmos D1 MiniOLED
D2SDA
D1SCL
5VVCC
GNDGND

Usage:
The ISP sketch will try to connect to the defined Accesspoints (multiple accesspoints can be defined, with passwords, in the sketch) Once connected, it will show the connect AP name, and IP/Port

Once connect, use avrdude (Sorry, linux only, as Windows doesnt support net)
avrdude -b 230400 -c arduino -p (device) -P net:(IP:PORT) (commands)

Example:
avrdude -b 230400 -c arduino -p t85 -P net:192.168.8.140:328 -U flash:w:t85_Default.hex