Small volume, narrow, easily embeded to other products
Strong function with support LWIP protocol, Freertos
Supporting three modes: AP, STA, and AP+STA
Supporting Lua program, easily to develop
Lua programming language support
Complete microcontroller with WLAN (802.11bgn) and Bluetooth (Classic and LE)
Reset and boot buttons are available, so a new firmware can be quickly and easily installed
The development board combines a CPU with 2 Tensilica LX6 cores, clocked at up to 240 MHz, and 512 kilobytes SRAM in a single microcontroller chip
GPIO function classification:
ADC-Analog Signal Sampling: Available GPIO numbers-32, 33, 34, 35, 36, 39
DAC-Analog output: Available GPIO numbers-25, 26
UART-Serial Communication: Available GPIO numbers - 1(TX0), 3(RX0), 10(TX1), 9(RX1) , 17(TX2), 16(RX2)
SPI-SPI bus interface: Available GPIO numbers - hspi(14,12,13,15) vspi(23,19,18,5)
I2C-I2C bus interface: Available GPIO numbers - SDA(21) SCL(22) (MicroPython does not implement I2C in hardware)
Package included:
5 x ESP32 ESP-32S development board