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