idf_component_register(
    SRCS 
        "src/M5IOE1.cpp"
    INCLUDE_DIRS 
        "src"
    REQUIRES 
        "driver"
        "espressif__i2c_bus"
)

# M5Unified 为可选依赖：组件存在时自动添加，否则静默跳过
# M5Unified is optional: added automatically if present, silently ignored otherwise.
idf_component_optional_requires(PRIVATE M5Unified)
