Home
last modified time | relevance | path

Searched +full:external +full:- +full:trigger +full:- +full:gpios (Results 1 – 25 of 26) sorted by relevance

12

/Zephyr-latest/drivers/sensor/st/iis2iclx/
DKconfig1 # 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/
DKconfig1 # 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/
DKconfig1 # 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/
DKconfig1 # 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/
Dinfineon,cat1-counter.yaml4 # 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/
DKconfig1 # 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/
DKconfig5 # 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/
DREADME.rst1 .. 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/
Drenesas,smartbond-display.yaml2 # 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/
Drenesas,smartbond-mipi-dbi.yaml2 # 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/
Dnuvoton,numaker-tcpc.yaml2 # 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/
Dgpio.h2 * 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/
Dindex.rst6 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/
Dsoc.c4 * 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/
Ducpd_numaker.c4 * 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/
Dindex.rst10 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/
Dmigration-guide-3.5.rst21 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 …]
Drelease-notes-3.5.rst38 * 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 …]
Drelease-notes-3.7.rst10 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 …]
Drelease-notes-2.7.rst17 * 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 …]
Drelease-notes-3.2.rst13 * 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 …]
Drelease-notes-4.0.rst15 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 …]
Drelease-notes-2.4.rst33 * 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/
Dindex.rst8 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/
Duart_mchp_xec.c2 * 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