/Zephyr-latest/dts/bindings/input/ |
D | gpio-keys.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 is defined in a child node of the gpio-keys node and defines a specific key 13 #include <zephyr/dt-bindings/input/input-event-codes.h> 17 compatible = "gpio-keys"; 19 gpios = <&gpio0 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>; 26 compatible: "gpio-keys" 31 debounce-interval-ms: 38 polling-mode: 41 Do not use interrupts for the key GPIOs, poll the pin periodically at the 42 specified debounce-interval-ms instead. [all …]
|
/Zephyr-latest/dts/bindings/usb/ |
D | st,stm32-usb.yaml | 1 # Copyright (c) 2017, I-SENSE group of ICCS 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "st,stm32-usb" 8 include: [usb-ep.yaml, pinctrl-device.yaml] 17 ram-size: 24 disconnect-gpios: 25 type: phandle-array 27 Some boards use a USB DISCONNECT pin to enable 28 the pull-up resistor on USB Data Positive signal.
|
/Zephyr-latest/tests/drivers/gpio/gpio_basic_api/boards/ |
D | mec15xxevb_assy6853.overlay | 5 * SPDX-License-Identifier: Apache-2.0 10 compatible = "test-gpio-basic-api"; 13 * Remove jumpers on JP31 to disconnect pull-up resistor. 14 * Also remove jumpers on JP41 (1-2, 3-4) as the LEDs 15 * are connected to pull-up resistors also. 17 in-gpios = <MCHP_GPIO_DECODE_156 0>; /* GPIO_156, JP31 Pin 13 */ 18 out-gpios = <MCHP_GPIO_DECODE_157 0>; /* GPIO_157, JP31 Pin 15 */
|
/Zephyr-latest/dts/bindings/sensor/ |
D | st,lis2dh-common.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 When setting the int1-gpio-config/int2-gpio-config and anym-mode properties 9 #include <zephyr/dt-bindings/sensor/lis2dh.h> 14 int1-gpio-config = <LIS2DH_DT_GPIO_INT_LEVEL_LOW>; 15 int2-gpio-config = <LIS2DH_DT_GPIO_INT_LEVEL_LOW>; 16 anym-mode = <LIS2DH_DT_ANYM_6D_POSITION>; 19 include: sensor-device.yaml 22 irq-gpios: 23 type: phandle-array 26 are active-high as produced by the sensor. [all …]
|
/Zephyr-latest/boards/olimex/stm32_h103/ |
D | olimex_stm32_h103.dts | 2 * SPDX-License-Identifier: Apache-2.0 6 /dts-v1/; 8 #include <st/f1/stm32f103r(8-b)tx-pinctrl.dtsi> 9 #include <zephyr/dt-bindings/input/input-event-codes.h> 12 model = "Olimex STM32-H103 board"; 13 compatible = "olimex,stm32-h103"; 17 zephyr,shell-uart = &usart2; 23 compatible = "gpio-leds"; 25 gpios = <&gpioc 12 GPIO_ACTIVE_LOW>; 31 compatible = "gpio-keys"; [all …]
|
/Zephyr-latest/tests/drivers/build_all/sensor/ |
D | spi.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 16 spi-max-frequency = <0>; 17 int1-gpios = <&test_gpio 0 0>; 23 spi-max-frequency = <0>; 24 int1-gpios = <&test_gpio 0 0>; 30 spi-max-frequency = <0>; 36 spi-max-frequency = <0>; 37 int-gpios = <&test_gpio 0 0>; 43 spi-max-frequency = <0>; 49 spi-max-frequency = <0>; [all …]
|
D | i2c.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 9 #include <zephyr/dt-bindings/sensor/lsm6dsv16x.h> 10 #include <zephyr/dt-bindings/sensor/lsm6dso.h> 11 #include <zephyr/dt-bindings/sensor/lsm6dso16is.h> 12 #include <zephyr/dt-bindings/sensor/lps22hh.h> 13 #include <zephyr/dt-bindings/sensor/lps2xdf.h> 14 #include <zephyr/dt-bindings/sensor/lis2ds12.h> 15 #include <zephyr/dt-bindings/sensor/lis2dw12.h> 16 #include <zephyr/dt-bindings/sensor/ism330dhcx.h> 17 #include <zephyr/dt-bindings/sensor/iis2dlpc.h> [all …]
|
/Zephyr-latest/boards/waveshare/open103z/ |
D | waveshare_open103z.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/f1/stm32f103z(c-d-e)tx-pinctrl.dtsi> 10 #include <zephyr/dt-bindings/input/input-event-codes.h> 18 zephyr,shell-uart = &usart1; 25 compatible = "gpio-leds"; 27 gpios = <&gpiof 6 GPIO_ACTIVE_HIGH>; 31 gpios = <&gpiof 7 GPIO_ACTIVE_HIGH>; 35 gpios = <&gpiof 8 GPIO_ACTIVE_HIGH>; 39 gpios = <&gpiof 9 GPIO_ACTIVE_HIGH>; [all …]
|
/Zephyr-latest/boards/olimex/olimexino_stm32/ |
D | olimexino_stm32.dts | 2 * Copyright (c) 2017 I-SENSE group of ICCS 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/f1/stm32f103r(8-b)tx-pinctrl.dtsi> 10 #include <zephyr/dt-bindings/input/input-event-codes.h> 13 model = "Olimex OLIMEXINO-STM32 board"; 18 zephyr,shell-uart = &usart1; 25 compatible = "gpio-leds"; 27 gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>; 31 gpios = <&gpioa 1 GPIO_ACTIVE_HIGH>; [all …]
|
/Zephyr-latest/boards/ezurio/bt510/ |
D | bt510.dts | 5 * SPDX-License-Identifier: Apache-2.0 8 /dts-v1/; 10 #include "bt510-pinctrl.dtsi" 11 #include <zephyr/dt-bindings/input/input-event-codes.h> 19 zephyr,shell-uart = &uart0; 20 zephyr,uart-mcumgr = &uart0; 21 zephyr,bt-mon-uart = &uart0; 22 zephyr,bt-c2h-uart = &uart0; 25 zephyr,code-partition = &slot0_partition; 30 compatible = "gpio-leds"; [all …]
|
/Zephyr-latest/tests/drivers/gpio/gpio_get_direction/src/ |
D | main.c | 4 * SPDX-License-Identifier: Apache-2.0 11 #define TEST_NODE DT_GPIO_CTLR(DT_ALIAS(led0), gpios) 12 #define TEST_PIN DT_GPIO_PIN(DT_ALIAS(led0), gpios) 13 #define TEST_PIN_DTS_FLAGS DT_GPIO_FLAGS(DT_ALIAS(led0), gpios) 35 zassert_true(device_is_ready(fixture->port), "GPIO device is not ready"); in gpio_get_direction_before() 42 rv = gpio_pin_configure(fixture->port, fixture->pin, fixture->flags); in common() 43 if (rv == -ENOTSUP) { in common() 44 /* some drivers / hw might not support e.g. input-output or disconnect */ in common() 55 fixture->flags = GPIO_DISCONNECTED; in ZTEST_F() 58 rv = gpio_pin_is_input(fixture->port, fixture->pin); in ZTEST_F() [all …]
|
/Zephyr-latest/boards/circuitdojo/feather/ |
D | circuitdojo_feather_nrf9160_common.dtsi | 2 * Copyright (c) 2018-2020 Nordic Semiconductor ASA 5 * SPDX-License-Identifier: Apache-2.0 7 #include "circuitdojo_feather_nrf9160_common-pinctrl.dtsi" 8 #include <zephyr/dt-bindings/input/input-event-codes.h> 12 compatible = "circuitdojo,feather-nrf9160"; 16 zephyr,shell-uart = &uart0; 17 zephyr,uart-mcumgr = &uart0; 21 compatible = "gpio-leds"; 23 gpios = <&gpio0 3 GPIO_ACTIVE_LOW>; 29 compatible = "pwm-leds"; [all …]
|
/Zephyr-latest/boards/nxp/rd_rw612_bga/dts/ |
D | goworld_16880_lcm.overlay | 1 #include <zephyr/dt-bindings/spi/spi.h> 10 compatible = "zephyr,lvgl-pointer-input"; 12 swap-xy; 13 invert-y; 19 nxp,swap-bytes; 21 nxp,timer0-ratio = <15>; 25 * - R125, R123, R12, R124, R15, R243, R239, R236, R233, R286, R246 27 * - R9, R11, R20, R19, R242, R241, R237, R235, R245 28 * Remove JP30 to disconnect Flexcomm SPI CS 31 * ------------------------------- [all …]
|
/Zephyr-latest/drivers/ethernet/nxp_enet/ |
D | Kconfig | 3 # Copyright (c) 2016-2017 ARM Ltd 5 # SPDX-License-Identifier: Apache-2.0 37 There is no support for PHY disconnect, reconnect or configuration change. 62 - IPv4, UDP and TCP checksum (both Rx and Tx) 113 - IPv4, UDP and TCP checksum (both Rx and Tx) 141 communication with MAC ENET controller. Other busses - like SPI 160 Reset the ethernet PHY at boot. Requires dts properties int-gpios and 161 reset-gpios to be present.
|
/Zephyr-latest/boards/adi/max32655evkit/doc/ |
D | index.rst | 6 of the MAX32655 microcontroller, which is an advanced system-on-chip (SoC). 7 It features an Arm® Cortex®-M4F CPU for efficient computation of complex functions and 9 Bluetooth® 5.0 Low Energy (Bluetooth LE), long-range radio for wearable and hearable device applica… 24 - MAX32655 MCU: 26 - Ultra-Low-Power Wireless Microcontroller 27 - Internal 100MHz Oscillator 28 - Flexible Low-Power Modes with 7.3728MHz System Clock Option 29 - 512KB Flash and 128KB SRAM (Optional ECC on One 32KB SRAM Bank) 30 - 16KB Instruction Cache 31 - Bluetooth 5.2 LE Radio [all …]
|
/Zephyr-latest/drivers/usb_c/tcpc/ |
D | ucpd_numaker.c | 4 * SPDX-License-Identifier: Apache-2.0 36 * by Timer-trigger EADC. To implement this interconnection, TCPC node_id 39 * NOTE: EADC and Timer interrupts needn't enable for Timer-triggered EADC. 49 * (1) DPM-supplied callback 76 #define NUMAKER_SYS_REG_DUMP(dev, reg_name) LOG_INF("SYS: %8s: 0x%08x", #reg_name, SYS->reg_name); 82 LOG_INF("%s: %8s: 0x%08x", #port, #reg_name, port->reg_name); 98 utcpd_base->reg_name = (val); \ 110 LOG_ERR("UTCPD register (%s) write timeout, force-write", #reg_name); \ 112 utcpd_base->reg_name = (val); \ 137 LOG_ERR("UTCPD register (0x%04x) write timeout, force-write", reg_offset); \ [all …]
|
/Zephyr-latest/boards/arduino/nano_33_ble/doc/ |
D | index.rst | 10 nRF52840 ARM Cortex-M4F CPU. Arduino sells 2 variants of the board, the 28 +-----------+------------+----------------------+ 31 | ADC | on-chip | adc | 32 +-----------+------------+----------------------+ 33 | CLOCK | on-chip | clock_control | 34 +-----------+------------+----------------------+ 35 | FLASH | on-chip | flash | 36 +-----------+------------+----------------------+ 37 | GPIO | on-chip | gpio | 38 +-----------+------------+----------------------+ [all …]
|
/Zephyr-latest/boards/adi/max78002evkit/doc/ |
D | index.rst | 10 are supported, while a pair of industry-standard QWIIC connectors supports a large and growing arra… 11 development boards. An onboard stereo audio codec offers line-level audio input and output, and tac… 12 provided by a touch-enabled 2.4in TFT display. The MAX78002 energy consumption is tracked by a powe… 13 with four channels of formatted results presented on a secondary TFT display. All device GPIOs are … 14 … headers. A standard coaxial power jack serves as power input, using the included 5V, 3A wall-mount 32 - MAX78002 MCU: 34 - Dual-Core, Low-Power Microcontroller 36 - Arm Cortex-M4 Processor with FPU up to 120MHz 37 - 2.5MB Flash, 64KB ROM, and 384KB SRAM 38 - Optimized Performance with 16KB Instruction Cache [all …]
|
/Zephyr-latest/doc/releases/ |
D | release-notes-3.5.rst | 38 * CVE-2023-3725 `Zephyr project bug tracker GHSA-2g3m-p6c7-8rr3 39 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-2g3m-p6c7-8rr3>`_ 41 * CVE-2023-4257 `Zephyr project bug tracker GHSA-853q-q69w-gf5j 42 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-853q-q69w-gf5j>`_ 44 * CVE-2023-4258 `Zephyr project bug tracker GHSA-m34c-cp63-rwh7 45 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-m34c-cp63-rwh7>`_ 47 * CVE-2023-4259 `Zephyr project bug tracker GHSA-gghm-c696-f4j4 48 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gghm-c696-f4j4>`_ 50 * CVE-2023-4260 `Zephyr project bug tracker GHSA-gj27-862r-55wh 51 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gj27-862r-55wh>`_ [all …]
|
D | release-notes-3.3.rst | 14 * Introduced :ref:`USB-C <usbc_api>` device stack with PD (power delivery) 17 CMSIS-DSP as the default backend. 30 * CVE-2023-0359: Under embargo until 2023-04-20 32 * CVE-2023-0779: Under embargo until 2023-04-22 66 removed in favor of new :dtcompatible:`zephyr,flash-disk` devicetree binding. 71 * Starting from this release ``zephyr-`` prefixed tags won't be created 82 image states). Use of a truncated hash or non-sha256 hash will still work 88 registration function at boot-up. If applications register this then 93 application code, these will now automatically be registered at boot-up (this 129 This may cause out-of-tree scripts or commands to fail if they have relied [all …]
|
D | release-notes-3.2.rst | 13 * Added support for :ref:`bin-blobs` (also see :ref:`west-blobs`). 15 * Converted all supported boards from ``pinmux`` to :ref:`pinctrl-guide`. 31 * CVE-2022-2993: Under embargo until 2022-11-03 33 * CVE-2022-2741: Under embargo until 2022-10-14 56 This definition can be used by third-party code to compile code conditional 58 Therefore, any third-party code integrated using the Zephyr build system will 91 changed from ``-ENETDOWN`` to ``-ENETUNREACH``. A return value of ``-ENETDOWN`` now indicates 129 * Removed support for configuring the CAN-FD maximum DLC value via Kconfig 156 valid for specific bindings to specify like :dtcompatible:`gpio-leds` and 157 :dtcompatible:`fixed-partitions`. [all …]
|
/Zephyr-latest/boards/microchip/mec172xmodular_assy6930/doc/ |
D | mec172xmodular_assy6930.rst | 12 - MEC172x (MEC1723, MEC1727 and MEC1728) ARM Cortex-M4 Processor 13 - 416 KB RAM and 128 KB boot ROM 14 - UART1 using microUSB 15 - PECI interface 3.0 16 - FAN, PWM and TACHO pins 17 - 5 SMBus instances 18 - eSPI header 19 - VCI interface 20 - 1 hardware driven PS/2 ports 21 - Keyboard interface headers [all …]
|
/Zephyr-latest/drivers/display/ |
D | display_nrf_led_matrix.c | 4 * SPDX-License-Identifier: Apache-2.0 9 #include <zephyr/dt-bindings/gpio/gpio.h> 31 #if (GROUP_SIZE > DT_PROP(TIMER_NODE, cc_num) - 1) || \ 33 #error "Invalid pixel-group-size configured." 40 #error "Invalid length of pixel-mapping." 48 _GET_ROW_IDX(dev_config->pixel_mapping[pixel_idx]) 54 _GET_COL_IDX(dev_config->pixel_mapping[pixel_idx]) 59 "Invalid row index in pixel-mapping["#idx"]."); \ 61 "Invalid column index in pixel-mapping["#idx"]."); 77 #error "Invalid pixel period. Change refresh-frequency or pixel-group-size." [all …]
|
/Zephyr-latest/drivers/wifi/nrf_wifi/ |
D | Kconfig.nrfwifi | 1 # Nordic Wi-Fi driver for nRF70 series SoCs 5 # SPDX-License-Identifier: Apache-2.0 21 Nordic Wi-Fi Driver 124 bool "Wi-Fi interface auto start on boot" 145 bool "Low power mode in nRF Wi-Fi chipsets" 169 module-dep = LOG 170 module-str = Log level for Wi-Fi nRF70 driver 171 module-help = Sets log level for Wi-Fi nRF70 driver 193 # Wi-Fi and SR Coexistence Hardware configuration. 195 bool "Wi-Fi and SR coexistence support" [all …]
|
/Zephyr-latest/drivers/adc/ |
D | adc_ads114s0x.c | 4 * SPDX-License-Identifier: Apache-2.0 12 #include <zephyr/dt-bindings/adc/ads114s0x_adc.h> 85 FIELD_GET(GENMASK(pos + length - 1, pos), value) 87 target &= ~GENMASK(pos + length - 1, pos); \ 88 target |= FIELD_PREP(GENMASK(pos + length - 1, pos), value) 356 * - AIN0 as positive input 357 * - AIN1 as negative input 363 * - disable reference monitor 364 * - enable positive reference buffer 365 * - disable negative reference buffer [all …]
|