Skip to content
DanielJ edited this page Jul 28, 2018 · 5 revisions

Programming:

The firmware is programmed using the Arduino IDE and requires ESP8266 libraries are installed. Detailed installation instructions are here:

https://arduino-esp8266.readthedocs.io/en/latest/installing.html

The board behaves as a generic ESP8266 device. Set the programming parameters in the tools menu as follows:

Board: "Generic ESP8266 Module">Flash Mode: "QIO"
Flash Size: "4M (1M SPIFFS)"
Debug port: "Disabled"
Debug Level: "None"
IwIP Variant: "v2 Lower Memory"
Reset Method: "ck"
Crystal Frequency: "26 MHz"
Flash Frequency: "40MHz"
CPU Frequency: "80MHz"
Builtin Led: "2"
Upload Speed: "115200"
Erase Flash: "Only Sketch"
Port: -> choose the right serial port

You need to program via a 3.3V TTL serial-USB cable which provides RTS and DTR signals along with TX and RX. Connect the TTL-serial adaptor directly:

TX-TX
RX-RX
RTS-RTS
DTR-DTR
GND-GND

The FreeFi-232 must be powered up during programming either via the 5V power jumper (observe polarity!) or Micro-USB.

Clone this wiki locally