cmake_minimum_required(VERSION 3.13)

set(CMAKE_BUILD_TYPE Debug)
set(PICO_SDK_PATH ${CMAKE_SOURCE_DIR}/../pico-sdk)


include(pico_sdk_import.cmake)

project(gud_pico_display_project)

set(CMAKE_VERBOSE_MAKEFILE ON CACHE BOOL "ON" FORCE) 
set(CMAKE_C_STANDARD 11)
set(CMAKE_CXX_STANDARD 17)

set(TINYUSB_DEBUG_LEVEL 1)
add_definitions(-DTINYUSB_DEBUG_LEVEL=1)
add_definitions(-DGUD_DEBUG=2)
# LCD_TARGET=1 PICO_DISPLAY
# LCD_TARGET=2 PICO_DISPLAY_2
# LCD_TARGET=3 WAVESHARE 2.8inch
add_definitions(-DLCD_TARGET=3)

pico_sdk_init()

add_subdirectory(libraries/gud_pico)
add_subdirectory(libraries/mipi_dbi)
add_subdirectory(examples)
