set(CANBUS_SRCS cmd_canbus.c canbus_driver.c canbus_config.c ) if(CONFIG_CANBUS_ISO_TP) list(APPEND CANBUS_SRCS canbus_isotp.c) endif() if(CONFIG_CANBUS_UDS) list(APPEND CANBUS_SRCS canbus_uds.c) endif() if(CONFIG_CANBUS_OBD) list(APPEND CANBUS_SRCS canbus_obd.c) endif() if(CONFIG_CANBUS_FUZZ) list(APPEND CANBUS_SRCS canbus_fuzz.c) endif() idf_component_register( SRCS ${CANBUS_SRCS} INCLUDE_DIRS . REQUIRES core nvs_flash freertos driver )