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})