Skip to content
Sorrasit Bunluehan edited this page May 28, 2017 · 4 revisions

Welcome to the ESP8266 Microgear wiki!

Note

  • Every command have to end with carriage return
  • To include special characters (eg. white space, carriage return, new line) simply escape it with BACKSLASH inside double quote
  • You have to change Environment Path for SDK FOLDER and COMPLIER FOLDER inside make file

Compile

Using command: make inside firmware folder

Download

Using command: make flash inside firmware folder

What is this ESP8266

  • It's a wireless SoC
  • It has GPIO, I2C, ADC, SPI, PWM and some more
  • CPU default is in 80MHz, max can be 160MHz
  • It's based on the RISC architecture
  • The core is a 106micro Diamond Standard core (LX3) made by Tensilica
  • The ESP8266 chip is made by Espressif
  • Modules bearing this chip are made by various manufacturers

What is FREERTOS

  • Real-time firmware for an embedded boards
  • Base on TICK-CYCLE of the MCU
  • FreeRTOS for ESP8266 is made Espressif Github

Features

  • 802.11 b/g/n protocol
  • Wi-Fi 2.4 GHz, support WPA/WPA2
  • Super small module size (11.5mm x 11.5mm)
  • Integrated 10-bit ADC
  • Integrated TCP/IP protocol stack (ipv4 only at the moment)
  • Integrated TR switch, balun, LNA, power amplifier and matching network Integrated PLL, regulators, and power management units
  • +20dBm output power in 802.11b mode
  • Supports antenna diversity
  • Deep sleep power <10uA, Power down leakage current < 5uA
  • Integrated low power 32-bit MCU
  • SDIO 2.0, SPI, UART, I2C
  • STBC, 1x1 MIMO, 2x1 MIMO
  • A-MPDU & A-MSDU aggregation & 0.4μs guard interval
  • Wake up and transmit packets in < 2ms
  • Standby power consumption of < 1.0mW (DTIM3)
  • Operating temperature range -40C ~ 125C

What is this ESP8266 AT

  • ESP8266 connects to another MCU by UART
  • The MCU send AT+ through UART to control ESP8266

Clone this wiki locally