if(${IDF_TARGET} STREQUAL esp8266) set(requires driver) else() set(requires driver esp_event) endif() idf_component_register(SRCS "zh_encoder.c" INCLUDE_DIRS "include" REQUIRES ${requires})