固件开发插件基础知识本页总览基础知识 一般流程 在源文件中使用基于附加功能头文件中的 #define 宏的直接硬编码值完成核心附加功能。 确认基本附加功能后,在 config.proto 中创建必要的枚举,用于将附加选项保存到 protobuf,然后在 config_utils.cpp 中设置它们。 使用在 config_utils.cpp 中设置的值替换源文件中直接硬编码的 #define 宏值。 创建 Web 配置器页面、组件和接口,以操作和保存用户设置的值到 protobuf。