Skip to content

rtnate/arduino-AvrCMake

Repository files navigation

Arduino AVR CMake Scripts

Compile Arduino AVR Sketches using CMake

Basic Usage

cmake_minimum_required(VERSION 3.23)
# Change to your project name (sketch name or similar)
project(MyArduinoProject LANGUAGES C CXX ASM)

add_arduino_board("Arduino Nano")
add_arduino_sketch("MySketch" /patch/to/arduino/core)

target_sources("MySketch" PRIVATE
    src/Sketch.cpp
)

include_arduino_library("Wire")

About

CMake scripts for compiling Arduino Avr Sketches using CMake

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages