ESP-32 WiFi PMOD for Synergy Solution

ESP-32 WiFi PMOD for Synergy Solution



This project enables the Synergy Wi-Fi Framework support for Espressif ESP-WROOM-32 Wi-Fi module and provides an application example for the networking stack.


The application project is implemented on the Synergy SK-S7G2, TB-S5D5, DK-S3A7 and TB-S3A6 boards with ESPWROOM-32 PMOD module, and it contains a single thread to handle a Command Line Interface and the Wi-Fi application. According to the commands receiving from the PC, the application project uses Wi-Fi on-chip stack API and BSD Socket API to establish a network connection, multiple socket connections (Client/Server) and a simple HTTP web page. Note: In this application project, using the NetX networking stack is not supported, and the ESP-WROOM-32 Device Driver only supports the communication with the ESP-WROOM-32 PMOD module through the SCI UART.


Gallery Download

Version 1.0

Current Public Release

Release Date: 2018-02-13

MCUs Supported: S7G2, S3A7, S5D5, S3A6

MD5: 6c2256f1ed1a032eabc6df96f0bd44a4


Installation Instructions

The application project associated with this guide demonstrates the typical steps, which are described in Chapter 2. You may import the example project regarding to which Synergy Kit you have, and view the configuration settings for the ESP-WROOM-32 Device and SSP components. You can also read the code in the wifi_thread_entry.c file, used to illustrate the Wi-Fi on-chip stack APIs and BSD Socket APIs in a complete design.