2021-05-04 14:41:05 +02:00
|
|
|
if(CONFIG_USE_SEGGER_RTT)
|
|
|
|
zephyr_library()
|
|
|
|
set(SEGGER_DIR ${ZEPHYR_CURRENT_MODULE_DIR})
|
|
|
|
zephyr_include_directories_ifdef(CONFIG_USE_SEGGER_RTT
|
|
|
|
${SEGGER_DIR}/SEGGER
|
|
|
|
${SEGGER_DIR}/Config
|
2022-12-06 19:20:34 +01:00
|
|
|
)
|
2021-05-04 14:41:05 +02:00
|
|
|
zephyr_library_sources(
|
|
|
|
${SEGGER_DIR}/SEGGER/SEGGER_RTT.c
|
|
|
|
SEGGER_RTT_zephyr.c
|
2022-12-06 19:20:34 +01:00
|
|
|
)
|
2021-05-04 14:41:05 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_SEGGER_SYSTEMVIEW ${SEGGER_DIR}/SEGGER/SEGGER_SYSVIEW.c)
|
|
|
|
endif()
|
2022-12-06 19:20:34 +01:00
|
|
|
|
|
|
|
if(CONFIG_SEGGER_DEBUGMON)
|
|
|
|
if(!CONFIG_USE_SEGGER_RTT)
|
|
|
|
zephyr_library()
|
|
|
|
endif()
|
|
|
|
|
|
|
|
set(SEGGER_DIR ${ZEPHYR_CURRENT_MODULE_DIR})
|
|
|
|
zephyr_include_directories_ifdef(CONFIG_SEGGER_DEBUGMON
|
|
|
|
${SEGGER_DIR}/SEGGER/DebugMon/include
|
|
|
|
)
|
|
|
|
zephyr_library_sources(
|
|
|
|
${SEGGER_DIR}/SEGGER/DebugMon/JLINK_MONITOR.c
|
|
|
|
${SEGGER_DIR}/SEGGER/DebugMon/JLINK_MONITOR_ISR_SES.s
|
|
|
|
)
|
|
|
|
endif()
|