cmake_minimum_required(VERSION 3.13) add_library(picoled include/picoled.h include/picoled/buffer.h include/picoled/gfx/2D.h include/picoled/SSD1306.h include/picoled/ST7789.h src/picoled.cpp src/buffer.cpp src/2D.cpp src/SSD1306.cpp src/ST7789.cpp ) target_link_libraries(picoled PUBLIC pico_stdlib hardware_i2c hardware_spi hardware_dma ) target_include_directories(picoled PUBLIC include)