
Release Configuration is the same as Debug, so on the next step we check “Same as Debug Configuration” and click “Finish” button. In this case We will add new definition _AVR_ATmega328_. For example, an Arduino Uno is based on the ATmega328 MCU. If we want to use native AVR programming, we have to specify additional preprocessor symbol (“Preprocessor definitions” field) about your MCU. Secondly, we need to configure project with PlatformIO Build System: Manual Integration ¶ Setup New Project ¶įirst of all, let’s create new project from Visual Studio Start Page: Start > New Project or using Menu: File > New > Project, then select project with Makefile type ( Visual C++ > General > Makefile Project), fill Project name, Solution name, Location fields and press OK button. Need to reinitialize project using pio project init (repeat it).

The libraries which are added, installed or used in the projectĪfter generating process won’t be reflected in IDE.
