diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ba6ef203f971394b00458da433cd5ca978768d9c
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,34 @@
+cmake_minimum_required(VERSION 3.12)
+
+include(pico_sdk_import.cmake)
+
+project(pico-displayTemperature C CXX ASM)
+set(CMAKE_C_STANDARD 11)
+set(CMAKE_CXX_STANDARD 17)
+
+pico_sdk_init()
+
+add_executable(main
+	main.c
+
+	lib/fonts.c
+	lib/st7735.c
+	lib/DEV_Config.c
+)
+
+pico_add_extra_outputs(main)
+
+target_link_libraries(main
+	pico_stdlib 
+
+	hardware_adc 
+	hardware_pwm
+	hardware_pio
+	hardware_spi
+	hardware_i2c
+	hardware_dma
+)
+
+pico_enable_stdio_usb(main 1)
+pico_enable_stdio_uart(main 0)
+