Skip to content

Latest commit

 

History

History
65 lines (46 loc) · 2.57 KB

ARDUINO_IDE_setup.md

File metadata and controls

65 lines (46 loc) · 2.57 KB

Arduino IDE setup

Table of Contents

Click to open TOC

About Arduino IDE

Arduino IDE is an open-source integrated development environment with support for multiple platforms.

Learn more : https://www.arduino.cc/en/software

Installing Arduino IDE and plugins

Download the IDE, and follow the Getting Started guide.

Additionally, install (by following the instructions in the following links) the 2 following IDE plugins:

When you start the Arduino IDE, you should now have two additional options in the Tools menu:

  • ESP8266 LittleFS Data Upload
  • ESP8266 Sketch Data Upload

Configuring Arduino IDE

In the Preferences pane for the IDE, look for Additional Boards Manager URLs, click on the button on the right, and append the following URL: https://arduino.esp8266.com/stable/package_esp8266com_index.json

In the Tools menu, select the Board entry, click on the Boards Manager... submenu, enter esp8266 in the search box and press Enter.

You should have one entry named esp8266 by ESP8266 Community ; click on Install and wait for installation.

Open the project File > Open and navigate to the FSBrowser.ino file, and open it.

Go back to the Tools menu, and in the Board entry select the ESP8266 Boards choose your board (`Olimex MOD-WIFI-ESP8266(-DEV))

Configure the other parameters the following way:

  • Upload Speed : 921600
  • CPU Frequency : 80MHz
  • Flash Size: 2MB (FS:512KB OTA:~768KB)
  • Debug port: Disabled
  • Debug level: None
  • lwIP Variant: v2 Lower Memory
  • VTables: Flash
  • C++ Exceptions: Disabled (new aborts on oom)
  • Stack Protection: Disabled
  • Erase Flash: Only Sketch
  • SSL Support: All SSL Ciphers (most compatible)
  • MMU: 32KB cache + 32KB IRAM (balanced)
  • Non-32-bit access: Use pgm_read macros for IRAM/PROGMEM
  • Port: (lookup the port on which your USB/Serial adapter is. You can also choose the board if it's up, connected to your WiFi, for OTA flashing)

That's it ! Your IDE should now be configured for your day to day operations.