1#Description: Utility debug_console_lite; user_visible: True
2include_guard(GLOBAL)
3message("utility_debug_console_lite component is included.")
4
5target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
6    ${CMAKE_CURRENT_LIST_DIR}/str/fsl_str.c
7    ${CMAKE_CURRENT_LIST_DIR}/debug_console_lite/fsl_debug_console.c
8)
9
10target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
11    ${CMAKE_CURRENT_LIST_DIR}/debug_console_lite
12    ${CMAKE_CURRENT_LIST_DIR}/str
13)
14
15#OR Logic component
16if(${MCUX_DEVICE} STREQUAL "RW612")
17    include(component_usart_adapter)
18endif()
19if(${MCUX_DEVICE} STREQUAL "RW610")
20    include(component_usart_adapter)
21endif()
22if(${MCUX_DEVICE} STREQUAL "MIMXRT1166_cm4")
23    include(component_lpuart_adapter)
24endif()
25if(${MCUX_DEVICE} STREQUAL "MIMXRT1166_cm7")
26    include(component_lpuart_adapter)
27endif()
28if(${MCUX_DEVICE} STREQUAL "LPC5506CPXXXX")
29    include(component_usart_adapter)
30endif()
31if(${MCUX_DEVICE} STREQUAL "MK22F51212")
32    include(component_uart_adapter)
33endif()
34if(${MCUX_DEVICE} STREQUAL "MIMXRT1062")
35    include(component_lpuart_adapter)
36endif()
37if(${MCUX_DEVICE} STREQUAL "MIMXRT1042")
38    include(component_lpuart_adapter)
39endif()
40if(${MCUX_DEVICE} STREQUAL "MIMXRT1176_cm4")
41    include(component_lpuart_adapter)
42endif()
43if(${MCUX_DEVICE} STREQUAL "MIMXRT1176_cm7")
44    include(component_lpuart_adapter)
45endif()
46if(${MCUX_DEVICE} STREQUAL "LPC55S66_cm33_core0")
47    include(component_usart_adapter)
48endif()
49if(${MCUX_DEVICE} STREQUAL "LPC55S66_cm33_core1")
50    include(component_usart_adapter)
51endif()
52if(${MCUX_DEVICE} STREQUAL "LPC55S69_cm33_core0")
53    include(component_usart_adapter)
54endif()
55if(${MCUX_DEVICE} STREQUAL "LPC55S69_cm33_core1")
56    include(component_usart_adapter)
57endif()
58if(${MCUX_DEVICE} STREQUAL "MIMXRT595S_cm33")
59    include(component_usart_adapter)
60endif()
61
62