cmake_minimum_required(VERSION 3.22) project(untitled2 C) set(CMAKE_C_STANDARD 17) set(CMAKE_SYSTEM_NAME Linux) set(CMAKE_SYSTEM_PROCESSOR avr) set(CMAKE_C_COMPILER avr-gcc) set(CMAKE_CXX_COMPILER avr-g++) set(CMAKE_C_FLAGS "-mmcu=atmega328p") set(CMAKE_CXX_FLAGS "-mmcu=atmega328p") add_executable(8.PMW main.c i2c.h pwm.h)