wolfssl/IDE/ARDUINO/sketches
JacobBarthelmeh f0fdc72774
Merge pull request #8384 from gojimmypi/pr-post-release-239b85c80-arduino
Correct Arduino comments spelling
2025-01-27 13:49:00 -08:00
..
wolfssl_client Correct Arduino comments spelling 2025-01-27 10:26:11 -08:00
wolfssl_server Merge pull request #8384 from gojimmypi/pr-post-release-239b85c80-arduino 2025-01-27 13:49:00 -08:00
wolfssl_version Correct Arduino comments spelling 2025-01-27 10:26:11 -08:00
README.md Update Arduino comments for post-release publish 2025-01-26 10:49:31 -08:00

README.md

wolfSSL Arduino Examples

There are currently two example Arduino sketches:

Examples have been most recently confirmed operational on the Arduino IDE 2.2.1.

For examples on other platforms, see the IDE directory. Additional examples can be found on wolfSSL/wolfssl-examples.

Using wolfSSL

The typical include will look something like this:

#include <Arduino.h>

 /* wolfSSL user_settings.h must be included from settings.h
  * Make all configurations changes in user_settings.h
  * Do not edit wolfSSL `settings.h` or `configh.h` files.
  * Do not explicitly include user_settings.h in any source code.
  * Each Arduino sketch that uses wolfSSL must have: #include "wolfssl.h"
  * C/C++ source files can use: #include <wolfssl/wolfcrypt/settings.h>
  * The wolfSSL "settings.h" must be included in each source file using wolfSSL.
  * The wolfSSL "settings.h" must appear before any other wolfSSL include.
  */
#include <wolfssl.h>
#include <wolfssl/version.h>

For more details, see IDE/ARDUINO/README.md