diff --git a/micropython/modules/pico_display/usermod.cmake b/micropython/modules/pico_display/usermod.cmake new file mode 100644 index 00000000..f3e7d813 --- /dev/null +++ b/micropython/modules/pico_display/usermod.cmake @@ -0,0 +1,21 @@ +add_library(usermod_pico_display INTERFACE) + +target_sources(usermod_pico_display INTERFACE + ${CMAKE_CURRENT_LIST_DIR}/pico_display.c + ${CMAKE_CURRENT_LIST_DIR}/pico_display.cpp + ${CMAKE_CURRENT_LIST_DIR}/../../../libraries/pico_display/pico_display.cpp + ${CMAKE_CURRENT_LIST_DIR}/../../../drivers/st7789/st7789.cpp + ${CMAKE_CURRENT_LIST_DIR}/../../../libraries/pico_graphics/pico_graphics.cpp + ${CMAKE_CURRENT_LIST_DIR}/../../../libraries/pico_graphics/types.cpp + ${CMAKE_CURRENT_LIST_DIR}/../../../libraries/pico_graphics/font_data.cpp +) + +target_include_directories(usermod_pico_display INTERFACE + ${CMAKE_CURRENT_LIST_DIR} +) + +target_compile_definitions(usermod_pico_display INTERFACE + -DMODULE_PICODISPLAY_ENABLED=1 +) + +target_link_libraries(usermod INTERFACE usermod_pico_display) \ No newline at end of file diff --git a/micropython/modules/usermod.cmake b/micropython/modules/usermod.cmake index 0183744c..44191c83 100644 --- a/micropython/modules/usermod.cmake +++ b/micropython/modules/usermod.cmake @@ -1,3 +1,4 @@ include(${CMAKE_CURRENT_LIST_DIR}/pico_scroll/usermod.cmake) include(${CMAKE_CURRENT_LIST_DIR}/pico_rgb_keypad/usermod.cmake) -include(${CMAKE_CURRENT_LIST_DIR}/pico_unicorn/usermod.cmake) \ No newline at end of file +include(${CMAKE_CURRENT_LIST_DIR}/pico_unicorn/usermod.cmake) +include(${CMAKE_CURRENT_LIST_DIR}/pico_display/usermod.cmake) \ No newline at end of file