split w6300 into its own static library to enforce layer isolation

This commit is contained in:
Ian Gulliver
2026-04-30 23:14:17 -07:00
parent bd669ca19c
commit ca624e0e70
2 changed files with 18 additions and 8 deletions

15
w6300/CMakeLists.txt Normal file
View File

@@ -0,0 +1,15 @@
add_library(w6300 STATIC w6300.cpp)
target_include_directories(w6300 PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
target_compile_options(w6300 PRIVATE -Wall -Wextra -Wno-unused-parameter)
target_link_libraries(w6300 PUBLIC
pico_stdlib
hardware_pio
hardware_spi
hardware_dma
hardware_clocks
)
pico_generate_pio_header(w6300 ${CMAKE_CURRENT_SOURCE_DIR}/qspi.pio)