Skip to content

Instantly share code, notes, and snippets.

@stonehippo
Last active May 5, 2020 03:36
Show Gist options
  • Save stonehippo/ce62be71f51aef8166ff to your computer and use it in GitHub Desktop.
Save stonehippo/ce62be71f51aef8166ff to your computer and use it in GitHub Desktop.
nodeMCU & ESP8266 resources

nodeMCU & ESP8266 resources

There are several ways to create firmware for the esp8266 serial wifi boards, including firmware written with Espressif SDK, Arduino, MicroPython and nodeMCU. nodeMCU is firmware that embeds a lua-based interpreter on the esp8266. This lets you write scripts directly on the device via the serial console, or saves scripts to be executed at boot.

Resources

  • The nodeMCU API — the complete API available on-device
  • esp8266 posts by Big Dan the Blogging Man — useful, real world stuff. Includes notes on how to set up the init.lua on an esp8266 so that in can be interrupted (a really useful thing when we don't want to have to reflash the board if something goes wrong with the startup script).
  • Learn.Adafruit esp8266 posts — how-to's for the Adafruit HUZZAH esp8266 breakout board. These boards are flashed with nodeMCU by default, and the intro post describes the basics of working with the firmware.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment