Skip to content

Commit 688c3a5

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 8049158 commit 688c3a5

File tree

104 files changed

+346
-0
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

+346
-0
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

boards/shields/adafruit_2_8_tft_touch_v2/shield.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,15 @@ shields:
22
- name: adafruit_2_8_tft_touch_v2
33
full_name: Adafruit 2.8" TFT Touch Shield V2 (Uno)
44
vendor: adafruit
5+
supported_features:
6+
- display
7+
- input
8+
- sdhc
59

610
- name: adafruit_2_8_tft_touch_v2_nano
711
full_name: Adafruit 2.8" TFT Touch Shield V2 (Nano)
812
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: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,33 @@ shields:
22
- name: atmel_rf2xx
33
full_name: Atmel AT86RF2XX Transceiver
44
vendor: atmel
5+
56
- name: atmel_rf2xx_arduino
67
full_name: Atmel AT86RF2XX Transceiver for Arduino
78
vendor: atmel
9+
supported_features:
10+
- ieee802154
11+
812
- name: atmel_rf2xx_legacy
913
full_name: Atmel AT86RF2XX Transceiver for Atmel Xplained (legacy)
1014
vendor: atmel
15+
supported_features:
16+
- ieee802154
17+
1118
- name: atmel_rf2xx_mikrobus
1219
full_name: Atmel AT86RF2XX Transceiver for MikroBUS
1320
vendor: atmel
21+
supported_features:
22+
- ieee802154
23+
1424
- name: atmel_rf2xx_xplained
1525
full_name: Atmel AT86RF2XX Transceiver for Atmel Xplained
1626
vendor: atmel
27+
supported_features:
28+
- ieee802154
29+
1730
- name: atmel_rf2xx_xpro
1831
full_name: Atmel AT86RF2XX Transceiver for Atmel Xplained Pro
1932
vendor: atmel
33+
supported_features:
34+
- 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

boards/shields/dac80508_evm/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shields:
22
- name: dac80508_evm
33
full_name: DAC80508 Evaluation Module
44
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

boards/shields/inventek_eswifi/shield.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,11 @@ shields:
66
- name: inventek_eswifi_arduino_spi
77
full_name: Inventek es-WIFI Shield (SPI)
88
vendor: inventek
9+
supported_features:
10+
- wifi
911

1012
- name: inventek_eswifi_arduino_uart
1113
full_name: Inventek es-WIFI Mini Shield (UART)
1214
vendor: inventek
15+
supported_features:
16+
- wifi

boards/shields/lcd_par_s035/shield.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,13 @@ shields:
22
- name: lcd_par_s035_8080
33
full_name: NXP LCD_PAR_S035 TFT LCD Module (Parallel)
44
vendor: nxp
5+
supported_features:
6+
- input
7+
- display
58

69
- name: lcd_par_s035_spi
710
full_name: NXP LCD_PAR_S035 TFT LCD Module (SPI)
811
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: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shields:
22
- name: sparkfun_max3421e
33
full_name: SparkFun USB Host Shield
44
vendor: sparkfun
5+
supported_features:
6+
- usb

boards/shields/max7219/shield.yml

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

boards/shields/mcp2515/shield.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,17 @@ shields:
22
- name: adafruit_can_picowbell
33
full_name: PiCowbell CAN Bus for Pico
44
vendor: adafruit
5+
supported_features:
6+
- can
57

68
- name: dfrobot_can_bus_v2_0
79
full_name: CAN-BUS Shield V2
810
vendor: dfrobot
11+
supported_features:
12+
- can
913

1014
- name: keyestudio_can_bus_ks0411
1115
full_name: Keyestudio CAN-BUS Shield
1216
vendor: others
17+
supported_features:
18+
- can

boards/shields/mikroe_accel13_click/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: mikroe_accel13_click
33
full_name: ACCEL 13 Click
44
vendor: mikroe
5+
supported_features:
6+
- sensor

boards/shields/mikroe_adc_click/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: mikroe_adc_click
33
full_name: ADC Click
44
vendor: mikroe
5+
supported_features:
6+
- adc

boards/shields/mikroe_ble_tiny_click/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: mikroe_ble_tiny_click
33
full_name: BLE TINY Click
44
vendor: mikroe
5+
supported_features:
6+
- bluetooth

boards/shields/mikroe_eth3_click/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: mikroe_eth3_click
33
full_name: ETH3 Click
44
vendor: mikroe
5+
supported_features:
6+
- ethernet

boards/shields/mikroe_eth_click/shield.yml

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

boards/shields/mikroe_lte_iot10_click/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: mikroe_lte_iot10_click
33
full_name: LTE IoT 10 Click
44
vendor: mikroe
5+
supported_features:
6+
- modem

boards/shields/mikroe_mcp2518fd_click/shield.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ shield:
22
name: mikroe_mcp2518fd_click
33
full_name: MikroElektronika MCP2518FD Click shield
44
vendor: mikroe
5+
supported_features:
6+
- can

boards/shields/mikroe_weather_click/shield.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,11 @@ shields:
66
- name: mikroe_weather_click_i2c
77
full_name: Weather Click (I2C)
88
vendor: mikroe
9+
supported_features:
10+
- sensor
911

1012
- name: mikroe_weather_click_spi
1113
full_name: Weather Click (SPI)
1214
vendor: mikroe
15+
supported_features:
16+
- sensor

0 commit comments

Comments
 (0)