Searched +full:external +full:- +full:trigger +full:- +full:gpios (Results 1 – 25 of 26) sorted by relevance
12
/Zephyr-latest/drivers/sensor/st/iis2iclx/ |
D | Kconfig | 1 # ST Microelectronics IIS2ICLX 2-axis accelerometer sensor driver 4 # SPDX-License-Identifier: Apache-2.0 22 prompt "Trigger mode" 27 bool "No trigger" 32 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_ST_IIS2ICLX),drdy-gpios) 38 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_ST_IIS2ICLX),drdy-gpios) 73 a maximum of two external sensors (if more than two are enabled 79 bool "LIS2MDL as external sensor" 82 bool "IIS2MDC as external sensor" 85 bool "LPS22HH as external sensor" [all …]
|
/Zephyr-latest/drivers/sensor/st/ism330dhcx/ |
D | Kconfig | 1 # ST Microelectronics ISM330DHCX 6-axis IMU sensor driver 4 # SPDX-License-Identifier: Apache-2.0 22 prompt "Trigger mode" 27 bool "No trigger" 32 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_ST_ISM330DHCX),drdy-gpios) 38 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_ST_ISM330DHCX),drdy-gpios) 73 a maximum of two external sensors (if more than two are enabled 79 bool "LIS2MDL as external sensor" 82 bool "IIS2MDC as external sensor" 85 bool "LPS22HH as external sensor" [all …]
|
/Zephyr-latest/drivers/sensor/st/lsm6dsv16x/ |
D | Kconfig | 1 # ST Microelectronics LSM6DSV16X 6-axis IMU sensor driver 4 # SPDX-License-Identifier: Apache-2.0 35 prompt "Trigger mode" 40 bool "No trigger" 45 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_ST_LSM6DSV16X),int1-gpios) ||\ 46 $(dt_compat_any_has_prop,$(DT_COMPAT_ST_LSM6DSV16X),int2-gpios) ||\ 53 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_ST_LSM6DSV16X),int1-gpios) ||\ 54 $(dt_compat_any_has_prop,$(DT_COMPAT_ST_LSM6DSV16X),int2-gpios) ||\ 90 a maximum of two external sensors (if more than two are enabled 96 bool "LIS2MDL as external sensor" [all …]
|
/Zephyr-latest/drivers/sensor/st/lsm6dso16is/ |
D | Kconfig | 1 # ST Microelectronics LSM6DSO16IS 6-axis IMU sensor driver 4 # SPDX-License-Identifier: Apache-2.0 22 prompt "Trigger mode" 27 bool "No trigger" 32 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_ST_LSM6DSO16IS),irq-gpios) 38 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_ST_LSM6DSO16IS),irq-gpios) 73 a maximum of two external sensors (if more than two are enabled 79 bool "LIS2MDL as external sensor" 83 bool "LPS22HH as external sensor" 86 bool "HTS221 as external sensor" [all …]
|
/Zephyr-latest/dts/bindings/counter/ |
D | infineon,cat1-counter.yaml | 4 # SPDX-License-Identifier: Apache-2.0 8 compatible: "infineon,cat1-counter" 19 clock-frequency: 24 external-trigger-gpios: 25 type: phandle-array 27 External trigger that runs counter
|
/Zephyr-latest/drivers/sensor/st/lsm6dso/ |
D | Kconfig | 1 # ST Microelectronics LSM6DSO 6-axis IMU sensor driver 4 # SPDX-License-Identifier: Apache-2.0 24 prompt "Trigger mode" 29 bool "No trigger" 34 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_ST_LSM6DSO),irq-gpios) 74 a maximum of two external sensors (if more than two are enabled 80 bool "LIS2MDL as external sensor" 84 bool "LPS22HH as external sensor" 88 bool "HTS221 as external sensor" 91 bool "LPS22HB as external sensor"
|
/Zephyr-latest/drivers/sensor/st/lsm6dsl/ |
D | Kconfig | 5 # SPDX-License-Identifier: Apache-2.0 20 prompt "Trigger mode" 25 bool "No trigger" 30 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_ST_LSM6DSL),irq-gpios) 36 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_ST_LSM6DSL),irq-gpios) 69 prompt "External sensor 0" 72 Choose the external sensor 0 connected to LSM6DS3. 88 int "Gyroscope full-scale range" 91 Specify the default gyroscope full-scale range. 92 An X value for the config represents a range of +/- X degree per [all …]
|
/Zephyr-latest/samples/boards/espressif/deep_sleep/ |
D | README.rst | 1 .. zephyr:code-sample:: esp32-deep-sleep 13 This sample shows how to set a wake up source, trigger deep sleep and then 14 make use of that pre-configured wake up source to bring the system back again. 18 1. ``Timer``: An RTC timer that can be programmed to trigger a wake up after 19 a preset time. This example will trigger a wake up every 20 seconds. 20 2. ``EXT1``: External wake up 1 is tied to multiple RTC GPIOs. This example 21 uses GPIO2 and GPIO4 to trigger a wake up with any one of the two pins are 23 3. ``GPIO``: Only supported by some Espressif SoCs, in the case of ESP32-C3 24 GPIOS0~5 can be used as wake-up sources. 26 In this demo, Timer is the only wake-up source that cannot be disabled via a [all …]
|
/Zephyr-latest/dts/bindings/display/ |
D | renesas,smartbond-display.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 include: [display-controller.yaml, lcd-controller.yaml, pinctrl-device.yaml] 8 compatible: "renesas,smartbond-display" 17 disp-gpios: 18 type: phandle-array 22 dma-prefetch: 25 - "no-prefetch" 26 - "prefetch-44-bytes" 27 - "prefetch-84-bytes" 28 - "prefetch-116-bytes" [all …]
|
/Zephyr-latest/dts/bindings/mipi-dbi/ |
D | renesas,smartbond-mipi-dbi.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 include: [mipi-dbi-controller.yaml, pinctrl-device.yaml] 8 compatible: "renesas,smartbond-mipi-dbi" 17 reset-gpios: 18 type: phandle-array 22 te-enable: 27 te-inversion: 32 dma-prefetch: 35 - "no-prefetch" 36 - "prefetch-44-bytes" [all …]
|
/Zephyr-latest/dts/bindings/tcpc/ |
D | nuvoton,numaker-tcpc.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 description: Nuvoton NuMaker USB Type-C port controller 6 compatible: "nuvoton,numaker-tcpc" 8 include: [base.yaml, reset-device.yaml, pinctrl-device.yaml] 23 vconn-overcurrent-event-polarity: 28 - "low-active" 29 - "high-active" 31 vconn-discharge-polarity: 36 - "low-active" 37 - "high-active" [all …]
|
/Zephyr-latest/include/zephyr/drivers/ |
D | gpio.h | 2 * Copyright (c) 2019-2020 Nordic Semiconductor ASA 5 * Copyright (c) 2015-2016 Intel Corporation. 7 * SPDX-License-Identifier: Apache-2.0 27 #include <zephyr/dt-bindings/gpio/gpio.h> 86 * The `GPIO_INT_*` flags are used to specify how input GPIO pins will trigger 124 /* Trigger detection when input state is (or transitions to) physical low or 132 /* Trigger detection on input state is (or transitions to) physical high or 252 * This reduced-size type is sufficient to record a pin number, 253 * e.g. from a devicetree GPIOS property. 261 * bits of the full flags field, so use a reduced-size type to record [all …]
|
/Zephyr-latest/boards/nxp/twr_ke18f/doc/ |
D | index.rst | 6 The TWR-KE18F is a development board for NXP Kinetis KE1xF 32-bit 7 MCU-based platforms. The onboard OpenSDAv2 serial and debug adapter, 9 communication, flash programming, and run-control debugging. 14 - MKE18F512VLL16 MCU (up to 168 MHz, 512 KB flash memory, 64 KB RAM, 16 - 3.3 V or 5 V MCU operation 17 - 6-axis FXOS8700CQ digital accelerometer and magnetometer 18 - RGB LED 19 - Four user LEDs 20 - Two user push-buttons 21 - Potentiometer [all …]
|
/Zephyr-latest/soc/nordic/nrf53/ |
D | soc.c | 4 * SPDX-License-Identifier: Apache-2.0 11 * This module provides routines to initialize and support board-level hardware 18 #include <zephyr/dt-bindings/regulator/nrf5x.h> 44 #define RTC1_PRETICK_CC_CHAN (RTC1_CC_NUM - 1) 54 DT_FOREACH_PROP_ELEM(node_id, gpios, GPIOS_PSEL_BY_IDX) 64 #if DT_ENUM_HAS_VALUE(LFXO_NODE, load_capacitors, external) 112 (now - timestamps[oldest]) < (window_cycles + 1)) { in nrf53_anomaly_160_check() 117 * (WFE/WFI could return immediately if the wake-up event was already in nrf53_anomaly_160_check() 142 …"For CONFIG_SOC_NRF53_RTC_PRETICK watchdog is used internally for the pre-tick workaround on nRF53… 146 return (a - b) & NRF_RTC_COUNTER_MAX; in rtc_counter_sub() [all …]
|
/Zephyr-latest/drivers/usb_c/tcpc/ |
D | ucpd_numaker.c | 4 * SPDX-License-Identifier: Apache-2.0 30 * 1. UTCPD, interfacing to external circuit on VBUS/VCONN voltage measurement, 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); \ [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 | migration-guide-3.5.rst | 21 taking a ``void *mem`` pointer instead of a ``void **mem`` double-pointer. 22 The new signature will not immediately trigger a compiler error or warning, 37 * The default C library used on most targets has changed from the built-in 47 increase by 8-16 bytes. 68 * Picolibc removes the ``-ffreestanding`` compiler option. This allows 71 the Zephyr required type -- ``int main(void)``. 100 * ``psa-arch-tests`` 102 * ``tf-m-tests`` 103 * ``tflite-micro`` 107 To enable them again use the ``west config manifest.project-filter -- +<module [all …]
|
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.7.rst | 10 This release is the last non-maintenance 3.x release and, as such, will be the next 18 * A long-awaited :ref:`HTTP Server <http_server_interface>` library, and associated service API, 21 * :ref:`POSIX support <posix_support>` has been extended, with most Options of the IEEE 1003-2017 25 * Bluetooth Host has been extended with support for the Nordic UART Service (NUS), Hands-free Audio 29 :ref:`read-then-decode approach <sensor-read-and-decode>` that enables more types of sensors and 35 * Trusted Firmware-M (TF-M) 2.1.0 and Mbed TLS 3.6.0 have been integrated into Zephyr. 39 1588) allows to synchronize time across devices with sub-microsecond accuracy. 52 * 1-Wire 71 :ref:`pinctrl-guide` for more details. 88 * CVE-2024-3077 `Zephyr project bug tracker GHSA-gmfv-4vfh-2mh8 [all …]
|
D | release-notes-2.7.rst | 17 * Support for M-Profile Vector Extensions (MVE) on ARMv8.1-M 18 * Improved thread safety for Newlib and C++ on SMP-capable systems 20 * New Action-based Power Management API 23 * Linker Support for Tightly-Coupled Memory in RISC-V 25 * Support for extended PCI / PCIe capabilities, improved MIS-X support 33 * The kernel now supports both 32- and 64-bit architectures 36 * We added support for Point-to-Point Protocol (PPP) 37 * We added support for UpdateHub, an end-to-end solution for over-the-air device updates 38 * We added support for ARM Cortex-R Architecture 40 * Expanded support for ARMv6-M architecture [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 51 the migration of external applications, but will be removed with the 3.4 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 59 require no changes. External build systems will need to inject the definition 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 [all …]
|
D | release-notes-4.0.rst | 15 is now the standard way to provide device-specific protection to data at rest. (:github:`76222`) 18 :ref:`ZMS <zms_api>` is a new key-value storage subsystem compatible with all non-volatile storage 25 runtime configuration through vendor specific APIs. Initially the :dtcompatible:`nordic,nrf-comp`, 26 :dtcompatible:`nordic,nrf-lpcomp` and :dtcompatible:`nxp,kinetis-acmp` are supported. 31 Initially implemented drivers include a simple :dtcompatible:`zephyr,gpio-steppers` and a complex 32 sensor-less stall-detection capable with integrated ramp-controller :dtcompatible:`adi,tmc5041`. 50 directory for :zephyr:code-sample-category:`code samples <samples>`. 70 * :cve:`2024-8798`: Under embargo until 2024-11-22 71 * :cve:`2024-10395`: Under embargo until 2025-01-23 72 * :cve:`2024-11263` `Zephyr project bug tracker GHSA-jjf3-7x72-pqm9 [all …]
|
D | release-notes-2.4.rst | 33 * CVE-2020-10060: UpdateHub Might Dereference An Uninitialized Pointer 34 * CVE-2020-10064: Improper Input Frame Validation in ieee802154 Processing 35 * CVE-2020-10066: Incorrect Error Handling in Bluetooth HCI core 36 * CVE-2020-10072: all threads can access all socket file descriptors 37 * CVE-2020-13598: FS: Buffer Overflow when enabling Long File Names in FAT_FS and calling fs_stat 38 * CVE-2020-13599: Security problem with settings and littlefs 39 * CVE-2020-13601: Under embargo until 2020/11/18 40 * CVE-2020-13602: Remote Denial of Service in LwM2M do_write_op_tlv 50 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_. 62 * The :c:func:`wdt_feed` function will now return ``-EAGAIN`` if [all …]
|
/Zephyr-latest/boards/openisa/rv32m1_vega/doc/ |
D | index.rst | 8 The VEGAboard contains the RV32M1 SoC, featuring two RISC-V CPUs, 9 on-die XIP flash, and a full complement of peripherals, including a 10 2.4 GHz multi-protocol radio. It also has built-in sensors and 11 Arduino-style expansion connectors. 13 The two RISC-V CPUs are named RI5CY and ZERO-RISCY, and are 15 `RI5CY`_ and `ZERO-RISCY`_. RI5CY is the "main" core; it has more 16 flash and RAM as well as a more powerful CPU design. ZERO-RISCY is a 17 "secondary" core. The main ZERO-RISCY use-case is as a wireless 30 RV32M1 multi-core SoC: 32 - 1 MiB flash and 192 KiB SRAM (RI5CY core) [all …]
|
/Zephyr-latest/drivers/serial/ |
D | uart_mchp_xec.c | 2 * Copyright (c) 2010, 2012-2015 Wind River Systems, Inc. 6 * SPDX-License-Identifier: Apache-2.0 97 * RXRDY pin will go inactive when there are no more charac- 101 * FCR3 = 1 and the trigger level or the timeout has been 102 * reached, the RXRDY pin will go low active. Once it is acti- 107 * FIFO Mode (FCR0 = 1, FCR3 = 0) and there are no charac- 121 /* RCVR FIFO interrupt levels: trigger interrupt with this bytes in FIFO */ 173 #define IIRC(dev) (((struct uart_xec_dev_data *)(dev)->data)->iir_cache) 242 struct uart_xec_device_config const *dev_cfg = dev->config; in uart_clr_slp_en() 244 z_mchp_xec_pcr_periph_sleep(dev_cfg->pcr_idx, dev_cfg->pcr_bitpos, 0); in uart_clr_slp_en() [all …]
|
12