From 529daa68c803fbae005e62f8eb8c9298c7eb78b2 Mon Sep 17 00:00:00 2001 From: Stanislav N Mikhailov Date: Sat, 4 Apr 2026 20:20:55 +0300 Subject: [PATCH] chore(repo): remove legacy root demo target --- CMakeLists.txt | 34 --------------------------------- main.c | 52 -------------------------------------------------- 2 files changed, 86 deletions(-) delete mode 100644 CMakeLists.txt delete mode 100644 main.c diff --git a/CMakeLists.txt b/CMakeLists.txt deleted file mode 100644 index 0243837..0000000 --- a/CMakeLists.txt +++ /dev/null @@ -1,34 +0,0 @@ -cmake_minimum_required(VERSION 3.18.4) -include($ENV{PICO_SDK_PATH}/external/pico_sdk_import.cmake) - -project(rp_pico_display_engine C CXX ASM) -set(CMAKE_C_STANDARD 11) -set(CMAKE_CXX_STANDARD 17) - -pico_sdk_init() - -add_executable(${PROJECT_NAME} - main.c - src/Font/font_data.c - src/core/display.c - src/render/context.c - src/render/line.c - src/render/grid.c - src/render/sine_wave.c - src/render/bezier.c -) - -target_include_directories(${PROJECT_NAME} PRIVATE - include - include/display -) - -target_link_libraries(${PROJECT_NAME} - pico_stdlib - hardware_spi - hardware_dma - hardware_timer - pico_multicore -) - -pico_add_extra_outputs(${PROJECT_NAME}) diff --git a/main.c b/main.c deleted file mode 100644 index 31fcc6b..0000000 --- a/main.c +++ /dev/null @@ -1,52 +0,0 @@ -#include "pico/stdlib.h" -#include "display/display.h" -#include "display/render/context.h" -#include "display/render/grid.h" -#include "display/render/sine_wave.h" -#include "Font/font_data.h" - -#define WIDTH 320 -#define HEIGHT 240 - -static void on_frame_done(void) -{ - display_submit(); -} - -int main(void) -{ - stdio_init_all(); - - display_config_t cfg = { - .width = WIDTH, - .height = HEIGHT, - .buffer_count = 1, - .mode = DISPLAY_MODE_SAFE, - .frame_done_cb = on_frame_done - }; - - display_init(&cfg); - display_submit(); - - float phase = 0.0f; - render_ctx_t rc; - - while (1) - { - display_poll(); - - uint16_t* buf = display_get_draw_buffer(); - render_begin(&rc, buf, WIDTH, HEIGHT); - - render_clear(&rc, RGB16(9, 19, 9)); - render_grid(&rc, 20, 20, 40, RGB16(12, 26, 13)); - render_sine_wave(&rc, WIDTH, 50, 2.0f, 0, HEIGHT / 2, phase, RGB16(0, 255, 0)); - draw_string(&rc, 12, 12, L"rp_pico_display_engine", RGB565(255, 255, 255)); - - phase += 0.08f; - if (phase > 6.2831853f) - { - phase -= 6.2831853f; - } - } -}