-
Notifications
You must be signed in to change notification settings - Fork 10
Firmware
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.