Skip to content

Wifi connected ISP using Wemos D1 Mini (R1) ESP8266 module

Notifications You must be signed in to change notification settings

nieldk/ArduinoWiFiISP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

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

About

Wifi connected ISP using Wemos D1 Mini (R1) ESP8266 module

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages