wolfSSL / wolfMQTT

wolfMQTT is a small, fast, portable MQTT client implementation, including support for TLS 1.3.
https://www.wolfssl.com
GNU General Public License v2.0
518 stars 156 forks source link

Initial wolfMQTT Espressif ESP32 template and AWS IoT examples #388

Closed gojimmypi closed 6 months ago

gojimmypi commented 6 months ago

Adds initial Espressif ESP32 examples for either stand-alone or managed components as published at the ESP Registry.

See also the development ESP Registry Staging Site.

Code is published with the scripts /espressif/wolfssl_component_publish.sh [path] script.

See https://github.com/wolfSSL/wolfssl/issues/6234 for a roadmap of Espressif improvements.

gojimmypi commented 6 months ago

would it be feasible to add a GitHub workflow to CI test the ESP32 build?

Yes, I've been wanting to do just that. I'll reach out to @bandi13 and coordinate that.

gojimmypi commented 6 months ago

I've added https://github.com/wolfSSL/wolfMQTT/pull/390 that implements the most basic of ESP32 build tests.