This project brings support for ESP8266 chip to the Arduino environment. It lets you write sketches using familiar Arduino functions and libraries, and run them directly on ESP8266, no external microcontroller required.
ESP8266 Arduino core comes with libraries to communicate over WiFi using TCP and UDP, set up HTTP, mDNS, SSDP, and DNS servers, do OTA updates, use a file system in flash memory, work with SD cards, servos, SPI and I2C peripherals.
詳しくはこちらを参考にしてください。( https://liginc.co.jp/298161 )
1.6.6以上のArduino IDEをインストールしたのち、環境設定に Additional Boards Manager URLs にBoards manager linkを入力。
ツール→マイコンボード→ボードマネージャーを開きます。
検索欄に”Nefry”と入力していただくと、Additional boards manager URLsで追加したURLを自動的に検索します。 Nefryと出るので右下にある”Install”をクリックしてインストール完了までしばらくお待ちください。
Boards manager link: http://wamisnet.github.io/package_nefry_index.json
Documentation: Reference
Arduino IDE is developed and maintained by the Arduino team. The IDE is licensed under GPL.
ESP8266 core includes an xtensa gcc toolchain, which is also under GPL.
Esptool written by Christian Klippel is licensed under GPLv2, currently maintained by Ivan Grokhotkov: https://github.com/igrr/esptool-ck.
Espressif SDK included in this build is under Espressif MIT License.
ESP8266 core files are licensed under LGPL. Nefry library files are licensed under LGPL.
SPI Flash File System (SPIFFS) written by Peter Andersson is used in this project. It is distributed under MIT license.
umm_malloc memory management library written by Ralph Hempel is used in this project. It is distributed under MIT license.