提供配置

如果您使用的是其他驱动程序已在使用的现有配置,则无需执行额外的步骤。

例如,对于 fuchsia.power.SuspendEnabled,此配置通过电源子系统组件提供。

添加新配置

如需添加新配置,请查看子系统目录,确定该配置应属于哪个平台子系统。如果子系统已存在,则将其添加到该子系统中。 否则,请与 Fuchsia Assembly 团队讨论您的使用情形,以找到最佳位置。

builder.set_config_capability(
    "fuchsia.gizmo.Configuration",
    Config::new(ConfigValueType::Bool, true),
)?;

路由新配置

将此配置路由到驱动程序集合中。

  1. 根组件中,将配置路由到引导加载程序。 相应路线应为:

    from: "#config",
    to: "#bootstrap",
    
  2. 为驱动程序路由各个引导分片中的配置。 相应路线应为 from: "parent",并且: