Meet the Espressif ESP32, a much-awaited sequel of the very popular ESP8266 SoC. This time around Espressif has given it a ton of integrated feature-rich peripherals. The CPU(s) is also upgraded with two individual cores from Tensilica, each running at up to 240 MHz. Two because one takes care of the Wi-Fi and Bluetooth stacks' computational requirements and the other one dedicated for the application.

This is just a lot of power waiting to be unleashed and still works on very low power for IoT applications. We are very excited with the capability of this chip and waiting to find more applications for it.

The Kalam32-Dev board uses all this power in a small form-factor Arduino-like board with onboard ESP32 chip, battery and power management, USB-UART as well as a few capacitive touch-pads and some WS2812B LEDs.

At the time of writing this document, the support for ESP32 in Arduino is still kind of patchy, however Espressif has an excellent development toolchain based on the Xtensa toolchain for Tensilica controllers. We love using Epressif's ESP-IDF toolchain and framework, it includes a great set of libraries. It works on Windows, MACOS and Linux. We use it on Ubuntu and it works like a charm.

Note: This product is still undergoing complete software testing for the various capabilities. Watch this page for more updates as we keep adding features in software for this.

Note: The Arduino core for ESP32 is still under development, so with the current state of the software, this board may not be a drop-in replacement for an Arduino. This feature should be available soon though.