Skip to content

Commit 7342d22

Browse files
committed
shields: add supported_features to shields
Sets the list of supported hardware features for all the shields currently defined in the tree. Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
1 parent e649909 commit 7342d22

File tree

104 files changed

+456
-115
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

104 files changed

+456
-115
lines changed

boards/shields/abrobot_esp32c3_oled/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: abrobot_sh1106_72x40
33
full_name: ABRobot ESP32C3 OLED Shield
44
vendor: others
5+
supported_features:
6+
- display
Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,16 @@
11
shields:
2-
- name: adafruit_2_8_tft_touch_v2
3-
full_name: Adafruit 2.8" TFT Touch Shield V2 (Uno)
4-
vendor: adafruit
2+
- name: adafruit_2_8_tft_touch_v2
3+
full_name: Adafruit 2.8" TFT Touch Shield V2 (Uno)
4+
vendor: adafruit
5+
supported_features:
6+
- display
7+
- input
8+
- sdhc
59

6-
- name: adafruit_2_8_tft_touch_v2_nano
7-
full_name: Adafruit 2.8" TFT Touch Shield V2 (Nano)
8-
vendor: adafruit
10+
- name: adafruit_2_8_tft_touch_v2_nano
11+
full_name: Adafruit 2.8" TFT Touch Shield V2 (Nano)
12+
vendor: adafruit
13+
supported_features:
14+
- display
15+
- input
16+
- sdhc

boards/shields/adafruit_adalogger_featherwing/shield.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,6 @@ shield:
22
name: adafruit_adalogger_featherwing
33
full_name: Adafruit Adalogger FeatherWing
44
vendor: adafruit
5+
supported_features:
6+
- sdhc
7+
- rtc

boards/shields/adafruit_aw9523/shield.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,6 @@ shield:
22
name: adafruit_aw9523
33
full_name: Adafruit AW9523 GPIO Expander and LED Driver
44
vendor: adafruit
5+
supported_features:
6+
- mfd
7+
- gpio

boards/shields/adafruit_data_logger/shield.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,6 @@ shield:
66
name: adafruit_data_logger
77
full_name: Adafruit Data Logger Shield
88
vendor: adafruit
9+
supported_features:
10+
- rtc
11+
- sdhc

boards/shields/adafruit_neopixel_grid_bff/shield.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,12 @@ shields:
22
- name: adafruit_neopixel_grid_bff
33
full_name: Adafruit NeoPixel Grid BFF
44
vendor: adafruit
5+
supported_features:
6+
- led_strip
57

68
- name: adafruit_neopixel_grid_bff_display
79
full_name: Adafruit NeoPixel Grid BFF (with display matrix)
810
vendor: adafruit
11+
supported_features:
12+
- led_strip
13+
- display

boards/shields/adafruit_pca9685/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: adafruit_pca9685
33
full_name: Adafruit PCA9685 PWM Shield
44
vendor: adafruit
5+
supported_features:
6+
- pwm

boards/shields/adafruit_winc1500/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: adafruit_winc1500
33
full_name: Adafruit WINC1500 WiFi Shield
44
vendor: adafruit
5+
supported_features:
6+
- wifi

boards/shields/amg88xx/shield.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@ shields:
22
- name: amg88xx_grid_eye_eval_shield
33
full_name: Panasonic Grid-EYE Evaluation Shield
44
vendor: panasonic
5+
supported_features:
6+
- sensor
57

68
- name: amg88xx_eval_kit
79
full_name: Panasonic Grid-EYE Evaluation Kit
810
vendor: panasonic
11+
supported_features:
12+
- sensor

boards/shields/arceli_eth_w5500/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: arceli_eth_w5500
33
full_name: Arceli ETH W5500 Shield
44
vendor: wiznet
5+
supported_features:
6+
- ethernet

boards/shields/arduino_giga_display_shield/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: arduino_giga_display_shield
33
full_name: Arduino GIGA Display Shield
44
vendor: arduino
5+
supported_features:
6+
- display

boards/shields/arduino_modulino_buttons/shield.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,6 @@ shield:
22
name: arduino_modulino_buttons
33
full_name: Arduino Modulino Buttons
44
vendor: arduino
5+
supported_features:
6+
- input
7+
- led

boards/shields/arduino_modulino_smartleds/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: arduino_modulino_smartleds
33
full_name: Arduino Modulino SmartLEDs
44
vendor: arduino
5+
supported_features:
6+
- led_strip

boards/shields/arduino_uno_click/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: arduino_uno_click
33
full_name: Arduino UNO Click
44
vendor: arduino
5+
supported_features:
6+
- gpio

boards/shields/atmel_rf2xx/shield.yml

Lines changed: 29 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,30 @@
11
shields:
2-
- name: atmel_rf2xx
3-
full_name: Atmel AT86RF2XX Transceiver
4-
vendor: atmel
5-
- name: atmel_rf2xx_arduino
6-
full_name: Atmel AT86RF2XX Transceiver for Arduino
7-
vendor: atmel
8-
- name: atmel_rf2xx_legacy
9-
full_name: Atmel AT86RF2XX Transceiver for Atmel Xplained (legacy)
10-
vendor: atmel
11-
- name: atmel_rf2xx_mikrobus
12-
full_name: Atmel AT86RF2XX Transceiver for MikroBUS
13-
vendor: atmel
14-
- name: atmel_rf2xx_xplained
15-
full_name: Atmel AT86RF2XX Transceiver for Atmel Xplained
16-
vendor: atmel
17-
- name: atmel_rf2xx_xpro
18-
full_name: Atmel AT86RF2XX Transceiver for Atmel Xplained Pro
19-
vendor: atmel
2+
- name: atmel_rf2xx
3+
full_name: Atmel AT86RF2XX Transceiver
4+
vendor: atmel
5+
6+
- name: atmel_rf2xx_arduino
7+
full_name: Atmel AT86RF2XX Transceiver for Arduino
8+
vendor: atmel
9+
supported_features:
10+
- ieee802154
11+
- name: atmel_rf2xx_legacy
12+
full_name: Atmel AT86RF2XX Transceiver for Atmel Xplained (legacy)
13+
vendor: atmel
14+
supported_features:
15+
- ieee802154
16+
- name: atmel_rf2xx_mikrobus
17+
full_name: Atmel AT86RF2XX Transceiver for MikroBUS
18+
vendor: atmel
19+
supported_features:
20+
- ieee802154
21+
- name: atmel_rf2xx_xplained
22+
full_name: Atmel AT86RF2XX Transceiver for Atmel Xplained
23+
vendor: atmel
24+
supported_features:
25+
- ieee802154
26+
- name: atmel_rf2xx_xpro
27+
full_name: Atmel AT86RF2XX Transceiver for Atmel Xplained Pro
28+
vendor: atmel
29+
supported_features:
30+
- ieee802154

boards/shields/boostxl_ulpsense/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: boostxl_ulpsense
33
full_name: BOOSTXL-ULPSENSE
44
vendor: ti
5+
supported_features:
6+
- sensor

boards/shields/buydisplay_2_8_tft_touch_arduino/shield.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,6 @@ shield:
22
name: buydisplay_2_8_tft_touch_arduino
33
full_name: BuyDisplay 2.8" TFT Touch Shield
44
vendor: gooddisplay
5+
supported_features:
6+
- input
7+
- display

boards/shields/buydisplay_3_5_tft_touch_arduino/shield.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,6 @@ shield:
22
name: buydisplay_3_5_tft_touch_arduino
33
full_name: BuyDisplay 3.5" TFT Touch Shield
44
vendor: gooddisplay
5+
supported_features:
6+
- input
7+
- display
Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
shields:
2-
- name: dac80508_evm
3-
full_name: DAC80508 Evaluation Module
4-
vendor: ti
2+
- name: dac80508_evm
3+
full_name: DAC80508 Evaluation Module
4+
vendor: ti
5+
supported_features:
6+
- dac

boards/shields/dvp_20pin_ov7670/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: dvp_20pin_ov7670
33
full_name: DVP 20-pin OV7670 Camera Shield
44
vendor: ovti
5+
supported_features:
6+
- video

boards/shields/dvp_fpc24_mt9m114/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: dvp_fpc24_mt9m114
33
full_name: DVP FPC-24 MT9M114 Camera Module
44
vendor: aptina
5+
supported_features:
6+
- video

boards/shields/esp_8266/shield.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,17 @@ shields:
22
- name: esp_8266
33
full_name: ESP-8266 Module
44
vendor: espressif
5+
supported_features:
6+
- wifi
57

68
- name: esp_8266_arduino
79
full_name: ESP-8266 Module (Arduino)
810
vendor: espressif
11+
supported_features:
12+
- wifi
913

1014
- name: esp_8266_mikrobus
1115
full_name: ESP-8266 Module (MikroBus)
1216
vendor: espressif
17+
supported_features:
18+
- wifi

boards/shields/eval_ad4052_ardz/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: eval_ad4052_ardz
33
full_name: AD4052 Evaluation Shield
44
vendor: adi
5+
supported_features:
6+
- adc

boards/shields/eval_adxl362_ardz/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: eval_adxl362_ardz
33
full_name: ADXL362 Evaluation Shield
44
vendor: adi
5+
supported_features:
6+
- sensor

boards/shields/eval_adxl367_ardz/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: eval_adxl367_ardz
33
full_name: ADXL367 Evaluation Shield
44
vendor: adi
5+
supported_features:
6+
- sensor

boards/shields/eval_adxl372_ardz/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: eval_adxl372_ardz
33
full_name: ADXL372 Evaluation Shield
44
vendor: adi
5+
supported_features:
6+
- sensor

boards/shields/frdm_cr20a/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: frdm_cr20a
33
full_name: FRDM-CR20A
44
vendor: nxp
5+
supported_features:
6+
- ieee802154

boards/shields/frdm_kw41z/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: frdm_kw41z
33
full_name: FRDM-KW41Z
44
vendor: nxp
5+
supported_features:
6+
- bluetooth

boards/shields/frdm_stbc_agm01/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: frdm_stbc_agm01
33
full_name: FRDM-ST BC-AGM01
44
vendor: nxp
5+
supported_features:
6+
- sensor

boards/shields/ftdi_vm800c/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: ftdi_vm800c
33
full_name: FTDI VM800C Display Shield
44
vendor: ftdi
5+
supported_features:
6+
- display

boards/shields/g1120b0mipi/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: g1120b0mipi
33
full_name: G1120B0 MIPI Display Shield
44
vendor: boe
5+
supported_features:
6+
- display
Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
shields:
2-
- name: inventek_eswifi
3-
full_name: Inventek es-WIFI Shield (generic)
4-
vendor: inventek
2+
- name: inventek_eswifi
3+
full_name: Inventek es-WIFI Shield (generic)
4+
vendor: inventek
55

6-
- name: inventek_eswifi_arduino_spi
7-
full_name: Inventek es-WIFI Shield (SPI)
8-
vendor: inventek
9-
10-
- name: inventek_eswifi_arduino_uart
11-
full_name: Inventek es-WIFI Mini Shield (UART)
12-
vendor: inventek
6+
- name: inventek_eswifi_arduino_spi
7+
full_name: Inventek es-WIFI Shield (SPI)
8+
vendor: inventek
9+
supported_features:
10+
- wifi
11+
- name: inventek_eswifi_arduino_uart
12+
full_name: Inventek es-WIFI Mini Shield (UART)
13+
vendor: inventek
14+
supported_features:
15+
- wifi
Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
11
shields:
2-
- name: lcd_par_s035_8080
3-
full_name: NXP LCD_PAR_S035 TFT LCD Module (Parallel)
4-
vendor: nxp
2+
- name: lcd_par_s035_8080
3+
full_name: NXP LCD_PAR_S035 TFT LCD Module (Parallel)
4+
vendor: nxp
5+
supported_features:
6+
- input
7+
- display
58

6-
- name: lcd_par_s035_spi
7-
full_name: NXP LCD_PAR_S035 TFT LCD Module (SPI)
8-
vendor: nxp
9+
- name: lcd_par_s035_spi
10+
full_name: NXP LCD_PAR_S035 TFT LCD Module (SPI)
11+
vendor: nxp
12+
supported_features:
13+
- input
14+
- display

boards/shields/link_board_eth/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: link_board_eth
33
full_name: link board ETH
44
vendor: phytec
5+
supported_features:
6+
- ethernet

boards/shields/lmp90100_evb/shield.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,6 @@ shield:
22
name: lmp90100_evb
33
full_name: LMP90100 Sensor AFE Evaluation Board
44
vendor: ti
5+
supported_features:
6+
- adc
7+
- mtd

boards/shields/ls0xx_generic/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: ls013b7dh03
33
full_name: Sharp memory display generic shield
44
vendor: sharp
5+
supported_features:
6+
- display

boards/shields/m5stack_cardputer/shield.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,6 @@ shield:
22
name: m5stack_cardputer
33
full_name: M5Stack Cardputer
44
vendor: m5stack
5+
supported_features:
6+
- display
7+
- sdhc

boards/shields/m5stack_core2_ext/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: m5stack_core2_ext
33
full_name: M5Stack-Core2 base shield
44
vendor: m5stack
5+
supported_features:
6+
- sensor

boards/shields/max3421e/shield.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
shields:
2-
- name: sparkfun_max3421e
3-
full_name: SparkFun USB Host Shield
4-
vendor: sparkfun
2+
- name: sparkfun_max3421e
3+
full_name: SparkFun USB Host Shield
4+
vendor: sparkfun
5+
supported_features:
6+
- usb

boards/shields/max7219/shield.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
shields:
2-
- name: max7219_8x8
3-
full_name: MAX7219 8x8 Display shield
4-
vendor: others
2+
- name: max7219_8x8
3+
full_name: MAX7219 8x8 Display shield
4+
vendor: others
5+
supported_features:
6+
- display

0 commit comments

Comments
 (0)