Skip to content
This repository has been archived by the owner on Dec 28, 2018. It is now read-only.

ESP8266

chris edited this page Jan 10, 2018 · 9 revisions

Adafruit Feather Huzzah ESP8266


specs

  • Measures 2.0" x 0.9" x 0.28" (51mm x 23mm x 8mm) without headers soldered in
  • Light as a (large?) feather - 9.7 grams
  • ESP8266 @ 80MHz with 3.3V logic/power
  • 4MB of FLASH (32 MBit)
  • Built in WiFi 802.11 b/g/n
  • 3.3V regulator with 500mA peak current output
  • CP2104 USB-Serial converter onboard with 921600 max baudrate for speedy uploading
  • Auto-reset support for getting into bootload mode before firmware upload
  • 9 x GPIO pins - can also be used as I2C and SPI
  • 1 x analog inputs 1.0V max
  • Built in 100mA LiPoly charger with charging status indicator LED,
    can also cut a trace to disable the charger
  • Pin #0 red LED for general purpose blinking.
    Pin #2 blue LED for bootloading debug & general purpose blinking
  • Power/enable pin
  • 4 mounting holes
  • Reset button

pinout

Adafruit: esp8266/pinouts

guides

Adafruit ESP8266 Arduino README https://github.com/Ark-IoT/ark-hackathon/wiki/Adafruit_ESP8266_Arduino
Adafruit Feather Huzzah ESP8266: Overview https://learn.adafruit.com/adafruit-feather-huzzah-esp8266/overview
How To: Up and Running with Adafruit HUZZAH Feather ESP8266 http://imaginen4tion.blogspot.com/2015/12/how-to-up-and-running-with-adafruit.html
espressif.com: ESP8266 SDK's and Demos http://espressif.com/en/support/download/sdks-demos
ESP 8266 Non-OS SDK API Reference http://espressif.com/sites/default/files/documentation/2c-esp8266_non_os_sdk_api_reference_en.pdf
github: ESP8266 and Arduino https://github.com/chaeplin/esp8266_and_arduino

libraries

Node MCU for ESP8266 http://nodemcu.com/index_en.html
github: Adafruit ESP8266 https://github.com/adafruit/Adafruit_ESP8266
github: Espressif ESP8266 Arduino Library https://github.com/esp8266/Arduino
github: Espressif/ESP8266 MESH DEMO https://github.com/espressif/ESP8266_MESH_DEMO
github: gmag11/painlessMesh https://github.com/gmag11/painlessMesh
github: me-no-dev/ESPAsyncWebServer https://github.com/me-no-dev/ESPAsyncWebServer
github: pulkin/ESP8266 Injection Examples https://github.com/pulkin/esp8266-injection-example
github: Robotto/ESPnfc https://github.com/Robotto/ESPnfc
github: sglvladi/meshquitto https://github.com/sglvladi/meshquitto

troubleshooting

ESP8266: Crashing http://arduino-esp8266.readthedocs.io/en/latest/faq/a02-my-esp-crashes.html#introduction
ESP8266: Exception Causes https://github.com/esp8266/Arduino/blob/master/doc/exception_causes.rst