# PlatformIO

Follow the [instructions](https://docs.platformio.org/en/latest/core/installation/methods/index.html) to install PlatformIO.

Note there are two options for using PlatformIO:

- [Core CLI](https://docs.platformio.org/en/latest/core/index.html)
- [VSCode IDE](https://docs.platformio.org/en/latest/integration/ide/vscode.html#ide-vscode)

There are two types wolfSSL libraries for PlatformIO:

- Regular (release): https://registry.platformio.org/libraries/wolfssl/wolfssl
- Arduino (release): https://registry.platformio.org/libraries/wolfssl/Arduino-wolfSSL

There are staging / preview libraries for each of the two types wolfSSL libraries for PlatformIO:

- Regular (staging / preview): https://registry.platformio.org/libraries/wolfssl-staging/wolfSSL
- Arduino (staging / preview): https://registry.platformio.org/libraries/wolfssl-staging/Arduino-wolfSSL

# Examples

See the [examples directory](./examples/)

## Publishing

The wolfSSL publishing is performed from the `scripts`.
