Arduino & PlatformIO

Introduction

If you are new to PlatformIO, download and install Visual Studio Code first and then the PlatformIO plugin. Please follow the instructions on the official website. Then go through this tutorial to get started with PlatformIO in VSCode and create a new project.

Library Installation

With the project created, now the library and its dependencies can be configured in the Platform.ini Project File. This file, located in the project root folder, includes one (or several) building environments [env:__].

In the environment section, the platform, board, and framework are specified. PlatformIO will take care of downloading and installing the dependencies.

In the following example, we use …

[env:uno]
platform = atmelavr
board = uno
framework = arduino

lib_deps=
# Using a library name
high-side-switch-ino

# Using the repository URL
https://github.com/Infineon/arduino-high-side-switch

You can also simply take the platform.ini file from the arduino-high-side-switch repo. This file includes all settings for using this library with different platforms.