cmake_minimum_required(VERSION 3.13) include($ENV{PICO_SDK_PATH}/external/pico_sdk_import.cmake) project(ssd1306_utf8 C CXX ASM) set(CMAKE_C_STANDARD 11) set(CMAKE_CXX_STANDARD 17) pico_sdk_init() add_executable(ssd1306_utf8 main.c lib/ssd1306.c lib/utf8.c lib/font_spleen_6x12.c lib/font_spleen_8x16.c lib/font_spleen_16x32.c lib/font_10x20.c lib/font_9x15.c ) target_link_libraries( ssd1306_utf8 hardware_i2c pico_stdlib ) pico_enable_stdio_usb(ssd1306_utf8 0) pico_enable_stdio_uart(ssd1306_utf8 0) pico_add_extra_outputs(ssd1306_utf8)