@ -33,6 +33,11 @@ These files provides shield configuration as follows:
* `` name `` : Name of the shield used in Kconfig and build system (required)
* `` name `` : Name of the shield used in Kconfig and build system (required)
* `` full_name `` : Full commercial name of the shield (required)
* `` full_name `` : Full commercial name of the shield (required)
* `` vendor `` : Manufacturer/vendor of the shield (required)
* `` vendor `` : Manufacturer/vendor of the shield (required)
* `` supported_features `` : List of hardware features the shield supports (optional). In order to
help users identify the features a shield supports without having to dig into its overlay file,
the `` supported_features `` field can be used to list the types of features the shield supports.
The values should be the same as the ones defined in the
:zephyr_file:`dts/bindings/binding-types.txt` file.
Example:
Example:
@ -41,6 +46,9 @@ These files provides shield configuration as follows:
name: foo_shield
name: foo_shield
full_name: Foo Shield for Arduino
full_name: Foo Shield for Arduino
vendor: acme
vendor: acme
supported_features:
- display
- input
* * *<shield>.overlay* *: This file provides a shield description in devicetree
* * *<shield>.overlay* *: This file provides a shield description in devicetree
format that is merged with the board's :ref: `devicetree <dt-guide>`
format that is merged with the board's :ref: `devicetree <dt-guide>`