# Copyright (c) 2021-2024 HPMicro # SPDX-License-Identifier: BSD-3-Clause add_subdirectory_ifdef(CONFIG_LVGL lvgl) add_subdirectory_ifdef(CONFIG_TINYUSB tinyusb) add_subdirectory_ifdef(CONFIG_TINYCRYPT tinycrypt) add_subdirectory_ifdef(CONFIG_FATFS fatfs) add_subdirectory_ifdef(CONFIG_FREERTOS FreeRTOS) add_subdirectory_ifdef(CONFIG_MOTORCTRL hpm_mcl) add_subdirectory_ifdef(CONFIG_MOTORCTRL_V2 hpm_mcl_v2) add_subdirectory_ifdef(CONFIG_SDMMC hpm_sdmmc) add_subdirectory_ifdef(CONFIG_LIBJPEG libjpeg-turbo) add_subdirectory_ifdef(CONFIG_LWIP lwip) add_subdirectory_ifdef(CONFIG_COREMARK coremark) add_subdirectory_ifdef(CONFIG_TFLM tflm) add_subdirectory_ifdef(CONFIG_HPM_MATH hpm_math) add_subdirectory_ifdef(CONFIG_AUDIO_CODEC audio_codec) add_subdirectory_ifdef(CONFIG_SEGGER_RTT segger_rtt) add_subdirectory_ifdef(CONFIG_ERPC erpc) add_subdirectory_ifdef(CONFIG_CHERRYUSB cherryusb) add_subdirectory_ifdef(CONFIG_MBEDTLS mbedtls) add_subdirectory_ifdef(CONFIG_UCOS_III ucos_iii) add_subdirectory_ifdef(CONFIG_VGLITE vglite) add_subdirectory_ifdef(CONFIG_TINYENGINE tinyengine) add_subdirectory(eclipse_threadx) add_subdirectory_ifdef(CONFIG_MICROROS microros) add_subdirectory_ifdef(CONFIG_RTTHREAD_NANO rtthread-nano) add_subdirectory(CMSIS) add_subdirectory(ptpd) add_subdirectory_ifdef(CONFIG_TRACE_RECORDER trace_recorder) add_subdirectory_ifdef(CONFIG_AGILE_MODBUS agile_modbus) add_subdirectory_ifdef(CONFIG_CHERRYRB cherryrb) add_subdirectory_ifdef(CONFIG_MINIMP3 minimp3) add_subdirectory_ifdef(CONFIG_LODEPNG lodepng) add_subdirectory_ifdef(CONFIG_CHERRYSH cherrysh) add_subdirectory_ifdef(CONFIG_HPM_MONITOR hpm_monitor) add_subdirectory_ifdef(CONFIG_TSN tsn) add_subdirectory_ifdef(CONFIG_OPENER opener) add_subdirectory_ifdef(CONFIG_CANOPEN CANopenNode) add_subdirectory_ifdef(CONFIG_RV_BACKTRACE rvbacktrace) if(CONFIG_CHERRYSH) add_subdirectory(cherryrb) endif() add_subdirectory(wifi)