/Zephyr-latest/cmake/modules/ |
D | shields.cmake | 7 # This module will validate the SHIELD argument. 9 # If a shield implementation is not found for one of the specified shields, an 14 # - shield_conf_files: List of shield-specific Kconfig fragments 15 # - shield_dts_files : List of shield-specific devicetree files 16 # - SHIELD_AS_LIST : A CMake list of shields created from the SHIELD variable. 17 # - SHIELD_DIRS : A CMake list of directories which contain shield definitions 22 # If the SHIELD variable is changed after this module completes, 35 # Check that SHIELD has not changed. 36 zephyr_check_cache(SHIELD WATCH) 38 if(SHIELD) [all …]
|
/Zephyr-latest/samples/drivers/display/ |
D | sample.yaml | 30 extra_args: SHIELD=g1120b0mipi 54 extra_args: SHIELD=st_b_lcd40_dsi1_mb1166_a09 57 - shield 71 extra_args: SHIELD=rk043fn02h_ct 77 sample.display.shield: 81 # display shield within Zephyr 90 - platform:lpcxpresso55s69/lpc55s69/cpu0:SHIELD=adafruit_2_8_tft_touch_v2 91 - platform:nrf52840dk/nrf52840:SHIELD=ssd1306_128x32 92 - platform:frdm_k64f/mk64f12:SHIELD=ssd1306_128x64 93 - platform:mimxrt685_evk/mimxrt685/cm33:SHIELD=waveshare_epaper_gdeh0213b1 [all …]
|
/Zephyr-latest/doc/hardware/porting/ |
D | shields.rst | 8 In Zephyr, the shield feature provides Zephyr-formatted shield 11 Shield porting and configuration 14 Shield configuration files are available in the board directory 19 boards/shields/<shield> 20 ├── <shield>.overlay 21 ├── Kconfig.shield 24 These files provides shield configuration as follows: 26 * **<shield>.overlay**: This file provides a shield description in devicetree 30 * **Kconfig.shield**: This file defines shield Kconfig symbols that will be 31 used for default shield configuration. To ease use with applications, [all …]
|
/Zephyr-latest/boards/shields/arduino_uno_click/doc/ |
D | index.rst | 3 Arduino UNO click shield 10 It's a simple shield that converts Arduino UNO R3 headers to two mikroBUS 18 click shield. 23 More information about the shield can be found at 24 `Arduino UNO click shield website`_. 29 This shield can only be used with a board which provides a configuration 41 Include ``--shield arduino_uno_click`` when you invoke ``west build`` with 49 :shield: arduino_uno_click,atmel_rf2xx_mikrobus 57 .. _Arduino UNO click shield website: 58 https://www.mikroe.com/arduino-uno-click-shield
|
/Zephyr-latest/boards/shields/adafruit_pca9685/doc/ |
D | index.rst | 3 Adafruit 16-channel PWM/Servo Shield 9 The Adafruit 16-channel PWM/Servo shield is an Arduino 10 UNO R3 compatible shield based on the NXP PCA9685 IC. 12 More information about the shield can be found 13 at the `Adafruit 16-channel PWM/Servo Shield webpage`_. 19 | Shield Connector Pin | Function | 30 Set ``--shield adafruit_pca9685`` when you invoke ``west build``. 36 :shield: adafruit_pca9685 44 .. _Adafruit 16-channel PWM/Servo Shield webpage: 45 https://learn.adafruit.com/adafruit-16-channel-pwm-slash-servo-shield?view=all
|
/Zephyr-latest/samples/subsys/display/lvgl/ |
D | sample.yaml | 25 # a display shield to work with LVGL 37 extra_args: SHIELD="rk055hdmipi4m" 48 extra_args: SHIELD=st_b_lcd40_dsi1_mb1166 57 - shield 63 extra_args: SHIELD=st_b_lcd40_dsi1_mb1166_a09 72 - shield 85 extra_args: SHIELD=rk043fn66hs_ctg 98 extra_args: SHIELD=rk043fn02h_ct 106 - shield 108 extra_args: SHIELD=rtkmipilcdb00000be
|
/Zephyr-latest/samples/modules/lvgl/demos/ |
D | sample.yaml | 10 - platform:mimxrt1060_evk:SHIELD=rk043fn66hs_ctg 11 - platform:mimxrt1170_evk/mimxrt1176/cm7:SHIELD=rk055hdmipi4ma0 12 - platform:mimxrt595_evk/mimxrt595s/cm33:SHIELD=rk055hdmipi4ma0 55 extra_args: SHIELD=st_b_lcd40_dsi1_mb1166 66 - shield 72 extra_args: SHIELD=st_b_lcd40_dsi1_mb1166_a09 83 - shield 91 extra_args: SHIELD=rtkmipilcdb00000be 97 - shield
|
/Zephyr-latest/boards/arm/mps2/ |
D | pinmux.c | 123 gpio_0 = (1<<0) /* Shield 0 UART 3 RXD */ in arm_mps2_pinmux_defaults() 124 | (1<<4) /* Shield 0 UART 3 TXD */ in arm_mps2_pinmux_defaults() 125 | (1<<5) /* Shield 0 I2C SCL SBCON2 */ in arm_mps2_pinmux_defaults() 126 | (1<<15) /* Shield 0 I2C SDA SBCON2 */ in arm_mps2_pinmux_defaults() 127 | (1<<11) /* Shield 0 SPI 3 SCK */ in arm_mps2_pinmux_defaults() 128 | (1<<12) /* Shield 0 SPI 3 SS */ in arm_mps2_pinmux_defaults() 129 | (1<<13) /* Shield 0 SPI 3 MOSI */ in arm_mps2_pinmux_defaults() 130 | (1<<14); /* Shield 0 SPI 3 MISO */ in arm_mps2_pinmux_defaults() 134 gpio_1 = (1<<10) /* Shield 1 UART 4 RXD */ in arm_mps2_pinmux_defaults() 135 | (1<<14) /* Shield 1 UART 4 TXD */ in arm_mps2_pinmux_defaults() [all …]
|
/Zephyr-latest/boards/shields/mikroe_mcp2518fd_click/doc/ |
D | index.rst | 3 MikroElektronika MCP2518FD Click shield 9 MCP2518FD Click shield has a MCP2518FD CAN FD controller via a SPI 12 More information about the shield can be found at 18 The shield uses a mikroBUS interface. The target board must define 26 Set ``--shield mikroe_mcp2518fd_click`` when you invoke ``west build``, 32 :shield: mikroe_mcp2518fd_click
|
/Zephyr-latest/boards/shields/v2c_daplink/doc/ |
D | index.rst | 9 The `ARM V2C-DAPLink for DesignStart FPGA`_ shield can be used to provide 19 In addition to DAPLink debug access, the V2C-DAPLink shield provides the 28 When using the V2C-DAPLink shield with the ``Cfg`` jumper (``J2``) open, the CPU 35 :shield: v2c_daplink 38 When using the V2C-DAPLink shield with the ``Cfg`` jumper (``J2``) closed, the 42 storage device provided by the V2C-DAPLink shield: 47 :shield: v2c_daplink_cfg
|
/Zephyr-latest/samples/net/wifi/shell/ |
D | sample.yaml | 18 extra_args: SHIELD=mikroe_wifi_bt_click_mikrobus 21 extra_args: SHIELD=esp_8266 24 extra_args: SHIELD=esp_8266_arduino 31 extra_args: SHIELD=inventek_eswifi_arduino_uart 38 extra_args: SHIELD=inventek_eswifi_arduino_spi 61 - SHIELD=nrf7002ek 72 - SHIELD=nrf7002eb
|
/Zephyr-latest/boards/shields/npm1300_ek/doc/ |
D | index.rst | 16 However, the Zephyr shield is designed expecting it to be connected to the 17 Arduino shield connectors. For example, the I2C lines need to be connected to 18 the ``arduino_i2c`` bus. This allows to use the shield with any host board that 24 The shield can be used in any application by setting ``--shield npm1300_ek``
|
/Zephyr-latest/scripts/west_commands/ |
D | shields.py | 27 'display list of supported shield', 51 - name: shield name 52 - dir: directory that contains the shield definition 58 help='''Format string to use to list each shield; 82 for shield in list_shields.find_shields(args): 83 if name_re is not None and not name_re.search(shield.name): 85 self.inf(args.format.format(name=shield.name, dir=shield.dir))
|
/Zephyr-latest/boards/shields/x_nucleo_idb05a1/doc/ |
D | index.rst | 19 Note : This shield is compatible out of the box with Arduino UNO R3 connectors, 33 Out of the box, X-NUCLEO-IDB05A1 shield expects SPI SCK to be available on 36 otherwise shield configuration can be changed (see below). 37 Also shield expects SPI CS to be available on Arduino pin A1 instead of usual 42 Shield configuration could be modified by moving resistors as 76 shield with an SPI host controller interface (HCI-SPI). Activate the presence 77 of the shield for the project build by adding the ``--shield`` arg to the 83 :shield: x_nucleo_idb05a1 86 Alternatively, set use of this shield in the project's ``CMakeLists.txt`` file: 90 set(SHIELD x_nucleo_idb05a1)
|
/Zephyr-latest/scripts/ |
D | list_shields.py | 21 class Shield: class 25 def shield_key(shield): argument 26 return shield.name 45 if maybe_kconfig.name == 'Kconfig.shield': 50 ret.append(Shield(shield_name, maybe_shield)) 67 for shield in shields: 68 print(f' {shield.name}')
|
/Zephyr-latest/boards/shields/npm6001_ek/doc/ |
D | index.rst | 22 However, the Zephyr shield is designed expecting it to be connected to the 23 Arduino shield connectors. For example, the I2C lines need to be connected to 24 the ``arduino_i2c`` bus. This allows to use the shield with any host board that 30 The shield can be used in any application by setting ``--shield npm6001_ek``
|
/Zephyr-latest/boards/shields/semtech_sx1262mb2das/doc/ |
D | index.rst | 3 Semtech SX1262MB2DAS LoRa Shield 9 The Semtech SX1262MB2DAS LoRa shield is an Arduino 10 compatible shield based on the SX1262 LoRa transceiver 13 More information about the shield can be found 16 Pins Assignment of the Semtech SX1262MB2DAS LoRa Shield 20 | Shield Connector Pin | Function | 39 The SX1262 signals DIO2 and DIO3 are not available at the shield connector. 44 This shield can only be used with a board which provides a configuration 50 Set ``--shield semtech_sx1262mb2das`` when you invoke ``west build``. For 56 :shield: semtech_sx1262mb2das
|
/Zephyr-latest/boards/shields/adafruit_winc1500/doc/ |
D | index.rst | 3 Adafruit WINC1500 Wifi Shield 9 The Adafruit WINC1500 Wifi shield is an Arduino 10 compatible shield based on the ATWINC1500 wifi controller 12 The shield also provides a micro SD card socket 16 More information about the shield can be found 19 Pins Assignment of the Adafruit WINC1500 WiFi Shield 23 | Shield Connector Pin | Function | 42 The pins marked (a) must be jumpered to the SPI port at the shield 44 at the shield 49 This shield can only be used with a board which provides a configuration [all …]
|
/Zephyr-latest/samples/shields/x_nucleo_iks02a1/microphone/ |
D | sample.yaml | 2 name: X-NUCLEO-IKS02A1 sensor shield 5 harness: shield 6 tags: shield
|
/Zephyr-latest/boards/shields/x_nucleo_bnrg2a1/doc/ |
D | index.rst | 19 Note : This shield is compatible out of the box with Arduino UNO R3 connectors, 33 Out of the box, X-NUCLEO-BNRG2A1 shield expects SPI CS to be available on 38 Shield configuration could be modified by moving resistors or changing jumper as 66 shield with an SPI host controller interface (HCI-SPI). Activate the presence 67 of the shield for the project build by adding the ``--shield`` arg to the 73 :shield: x_nucleo_bnrg2a1 76 Alternatively, set use of this shield in the project's ``CMakeLists.txt`` file: 80 set(SHIELD x_nucleo_bnrg2a1)
|
/Zephyr-latest/boards/shields/adafruit_2_8_tft_touch_v2/doc/ |
D | index.rst | 3 Adafruit 2.8" TFT Touch Shield v2 9 The Adafruit 2.8" TFT Touch Shield v2 with a 11 This shield comes with a resistive (STMPE610 controller) 15 More information about the shield can be found 16 at the `Adafruit 2.8" TFT Touch Shield v2 website`_. 18 Pins Assignment of the Adafruit 2.8" TFT Touch Shield v2 22 | Shield Connector Pin | Function | 53 This shield can only be used with a board which provides a configuration 60 Set ``--shield adafruit_2_8_tft_touch_v2`` when you invoke ``west build``. For example: 65 :shield: adafruit_2_8_tft_touch_v2 [all …]
|
/Zephyr-latest/samples/shields/x_nucleo_iks01a1/ |
D | sample.yaml | 2 name: X-NUCLEO-IKS01A1 sensor shield 9 harness: shield 10 tags: shield
|
/Zephyr-latest/samples/shields/x_nucleo_iks01a3/sensorhub/ |
D | sample.yaml | 2 name: X-NUCLEO-IKS01A3 sensor shield 5 harness: shield 6 tags: shield
|
/Zephyr-latest/samples/shields/x_nucleo_iks01a2/sensorhub/ |
D | sample.yaml | 2 name: X-NUCLEO-IKS01A2 sensor shield 5 harness: shield 6 tags: shield
|
/Zephyr-latest/samples/shields/x_nucleo_iks01a2/standard/ |
D | sample.yaml | 2 name: X-NUCLEO-IKS01A2 sensor shield 5 harness: shield 6 tags: shield
|