From 07f80cdaf478e3704dcdf3423db4d3acc295eccd Mon Sep 17 00:00:00 2001 From: charles Date: Wed, 23 Jul 2025 22:24:26 +0800 Subject: [PATCH] feat: integrate SPIM/TWI drivers and link math/standard libraries --- CMakeLists.txt | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6c0fc94..8f75a5c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -175,11 +175,15 @@ set(NRFX_DRIVERS_SRC ${NRF_SDK_DIR}/modules/nrfx/drivers/src/nrfx_usbd.c ${NRF_SDK_DIR}/modules/nrfx/drivers/src/nrfx_gpiote.c ${NRF_SDK_DIR}/modules/nrfx/soc/nrfx_atomic.c -) - -set(NRFX_LEGACY_SRC + ${NRF_SDK_DIR}/modules/nrfx/drivers/src/nrfx_spim.c + ${NRF_SDK_DIR}/modules/nrfx/drivers/src/nrfx_twim.c + ) + + set(NRFX_LEGACY_SRC ${NRF_SDK_DIR}/integration/nrfx/legacy/nrf_drv_clock.c ${NRF_SDK_DIR}/integration/nrfx/legacy/nrf_drv_power.c + ${NRF_SDK_DIR}/integration/nrfx/legacy/nrf_drv_spi.c + ${NRF_SDK_DIR}/integration/nrfx/legacy/nrf_drv_twi.c ) set(EXPERIMENTAL_SRC @@ -227,6 +231,8 @@ target_link_libraries(${EXECUTABLE} PRIVATE lfs freertos nrf_log + m + c ) # Optional: Print executable size as part of the post build process