Searched +full:multi +full:- +full:pulse (Results 1 – 20 of 20) sorted by relevance
/Zephyr-latest/drivers/sensor/maxim/max30101/ |
D | Kconfig | 4 # SPDX-License-Identifier: Apache-2.0 7 bool "MAX30101 Pulse Oximeter and Heart Rate Sensor" 63 bool "Multi-LED mode" 65 Set to operate in multi-LED mode. The green, red, and/or IR LED 75 Set the ADC's full-scale range. 87 pulse/conversion per active LED channel. In SpO2 mode, these means 88 one IR pulse/conversion and one red pulse/conversion per sample 100 hex "LED1 (red) pulse amplitude" 104 Set the pulse amplitude to control the LED1 (red) current. The actual 114 hex "LED2 (IR) pulse amplitude" [all …]
|
D | max30101.c | 4 * SPDX-License-Identifier: Apache-2.0 18 struct max30101_data *data = dev->data; in max30101_sample_fetch() 19 const struct max30101_config *config = dev->config; in max30101_sample_fetch() 27 num_bytes = data->num_channels * MAX30101_BYTES_PER_CHANNEL; in max30101_sample_fetch() 28 if (i2c_burst_read_dt(&config->i2c, MAX30101_REG_FIFO_DATA, buffer, in max30101_sample_fetch() 31 return -EIO; in max30101_sample_fetch() 36 /* Each channel is 18-bits */ in max30101_sample_fetch() 42 data->raw[fifo_chan++] = fifo_data; in max30101_sample_fetch() 52 struct max30101_data *data = dev->data; in max30101_channel_get() 71 return -ENOTSUP; in max30101_channel_get() [all …]
|
/Zephyr-latest/include/zephyr/drivers/ |
D | pwm.h | 3 * Copyright (c) 2020-2021 Vestas Wind Systems A/S 5 * SPDX-License-Identifier: Apache-2.0 34 #include <zephyr/dt-bindings/pwm/pwm.h> 57 /** PWM pin capture captures pulse width. */ 60 /** PWM pin capture captures both period and pulse width. */ 64 /** PWM pin capture captures a single period/pulse width. */ 67 /** PWM pin capture captures period/pulse width continuously. */ 121 * pwm-names = "alpha", "beta"; 146 * @param name Lowercase-and-underscores name of a pwms element as defined by 147 * the node's pwm-names property. [all …]
|
/Zephyr-latest/dts/bindings/sensor/ |
D | vishay,vcnl36825t.yaml | 2 # SPDX-License-Identifier: Apache-2.0 10 include: [sensor-device.yaml, i2c-device.yaml] 13 operation-mode: 19 - "auto": the sensor performs sampling continuously, 20 - "force": the sampling is performed on every fetch command. 24 Note: "force"-mode only available if low-power mode inactive. 26 measurement-period: 34 - [10, 80] ms only if low power mode is inactive 35 - [80, 320] ms only in low power mode 37 Defaults to 40 ms which is supported in both normal and low-power mode. [all …]
|
/Zephyr-latest/include/zephyr/bluetooth/ |
D | gap.h | 8 * SPDX-License-Identifier: Apache-2.0 42 #define BT_DATA_UUID16_SOME 0x02 /**< 16-bit UUID, more available */ 43 #define BT_DATA_UUID16_ALL 0x03 /**< 16-bit UUID, all listed */ 44 #define BT_DATA_UUID32_SOME 0x04 /**< 32-bit UUID, more available */ 45 #define BT_DATA_UUID32_ALL 0x05 /**< 32-bit UUID, all listed */ 46 #define BT_DATA_UUID128_SOME 0x06 /**< 128-bit UUID, more available */ 47 #define BT_DATA_UUID128_ALL 0x07 /**< 128-bit UUID, all listed */ 52 #define BT_DATA_SIMPLE_PAIRING_HASH_C192 0x0e /**< Simple Pairing Hash C-192 */ 53 #define BT_DATA_SIMPLE_PAIRING_RAND_C192 0x0f /**< Simple Pairing Randomizer R-192 */ 58 #define BT_DATA_SOLICIT16 0x14 /**< Solicit UUIDs, 16-bit */ [all …]
|
/Zephyr-latest/boards/96boards/avenger96/doc/ |
D | index.rst | 10 multi-core processor, composed of a dual Cortex®-A7 and a single Cortex®-M4 11 core. Zephyr OS is ported to run on the Cortex®-M4 core. 13 - Board features: 15 - PMIC: STPMIC1A 16 - RAM: 1024 Mbyte @ 533MHz 17 - Storage: 19 - eMMC: v4.51: 8 Gbyte 20 - QSPI: 2Mbyte 21 - EEPROM: 128 byte 22 - microSD Socket: UHS-1 v3.01 [all …]
|
/Zephyr-latest/doc/kernel/ |
D | timeutil.rst | 19 discontinuities due to `leap seconds <https://what-if.xkcd.com/26/>`__ and 48 <https://tools.ietf.org/html/rfc8536#section-2>`__. 61 Sub-second timestamps like ``struct timespec`` can also use this to produce 62 the calendar time representation and deal with sub-second offsets separately. 84 conditioned by a 1-pulse-per-second GPS signal will be much more accurate 85 than a Zephyr system clock driven by a RC oscillator with a +/- 250 ppm 88 Synchronization or alignment between time scales is done with a multi-step 91 * An instant in a time scale is represented by an (unsigned) 64-bit integer, 115 <https://www.loc.gov/standards/datetime/iso-tc154-wg5_n0038_iso_wd_8601-1_2016-02-16.pdf>`__ 116 (ISO/WD 8601-1) and elsewhere: [all …]
|
/Zephyr-latest/boards/st/stm32mp157c_dk2/doc/ |
D | stm32mp157_dk2.rst | 6 The STM32MP157-DK2 Discovery board leverages the capacities of the STM32MP157 7 multi-core processor,composed of a dual Cortex®-A7 and a single Cortex®-M4 core. 8 Zephyr OS is ported to run on the Cortex®-M4 core. 10 - Common features: 12 - STM32MP157: 14 - Arm®-based dual Cortex®-A7 32 bits 15 - Cortex®-M4 32 bits 16 - embedded SRAM (448 Kbytes) for Cortex®-M4. 18 - ST PMIC STPMIC1A 19 - 4-Gbit DDR3L, 16 bits, 533 MHz [all …]
|
/Zephyr-latest/boards/ezurio/bt510/doc/ |
D | bt510.rst | 6 …tooth v5 Long Range integrated sensor that uses a Nordic Semiconductor nRF52840 ARM Cortex-M4F CPU. 14 * :abbr:`I2C (Inter-Integrated Circuit)` 17 * :abbr:`PWM (Pulse Width Modulation)` 21 * :abbr:`UART (Universal Asynchronous Receiver-Transmitter)` 42 +-----------+------------+----------------------+ 45 | ADC | on-chip | adc | 46 +-----------+------------+----------------------+ 47 | CLOCK | on-chip | clock_control | 48 +-----------+------------+----------------------+ 49 | FLASH | on-chip | flash | [all …]
|
/Zephyr-latest/soc/nuvoton/npcx/common/reg/ |
D | reg_def.h | 4 * SPDX-License-Identifier: Apache-2.0 20 * must meet the alignment requirement of cortex-m4. 44 __ASSERT(reg == val, "16-bit reg access failed!"); \ 50 __ASSERT(reg == val, "32-bit reg access failed!"); \ 90 /* 0x102: High-Frequency Reference Divisor I */ 92 /* 0x104: High-Frequency Reference Divisor F */ 127 /* 0x008 - 0D: Power-Down Control 1 - 6 */ 130 /* 0x020 - 21: Power-Down Control 1 - 2 */ 133 /* 0x024: Power-Down Control 7 */ 137 /* PMC internal inline functions for multi-registers */ [all …]
|
/Zephyr-latest/tests/drivers/build_all/sensor/ |
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/drivers/i2c/ |
D | i2c_gd32.c | 4 * SPDX-License-Identifier: Apache-2.0 25 #include "i2c-priv.h" 59 I2C_CTL1(cfg->reg) |= I2C_CTL1_ERRIE; in i2c_gd32_enable_interrupts() 60 I2C_CTL1(cfg->reg) |= I2C_CTL1_EVIE; in i2c_gd32_enable_interrupts() 61 I2C_CTL1(cfg->reg) |= I2C_CTL1_BUFIE; in i2c_gd32_enable_interrupts() 66 I2C_CTL1(cfg->reg) &= ~I2C_CTL1_ERRIE; in i2c_gd32_disable_interrupts() 67 I2C_CTL1(cfg->reg) &= ~I2C_CTL1_EVIE; in i2c_gd32_disable_interrupts() 68 I2C_CTL1(cfg->reg) &= ~I2C_CTL1_BUFIE; in i2c_gd32_disable_interrupts() 74 data->current->len--; in i2c_gd32_xfer_read() 75 *data->current->buf = I2C_DATA(cfg->reg); in i2c_gd32_xfer_read() [all …]
|
/Zephyr-latest/boards/ezurio/bl5340_dvk/doc/ |
D | index.rst | 6 BL5340 module which is powered by a dual-core Nordic Semiconductor 7 nRF5340 ARM Cortex-M33F CPU. The nRF5340 inside the BL5340 module is a 8 dual-core SoC based on the Arm® Cortex®-M33 architecture, with: 10 * a full-featured Arm Cortex-M33F core with DSP instructions, FPU, and 11 Armv8-M Security Extension, running at up to 128 MHz, referred to as 13 * a secondary Arm Cortex-M33 core, with a reduced feature set, running 20 non-secure partition of the application core on the BL5340 module. 29 * :abbr:`I2C (Inter-Integrated Circuit)` 30 * :abbr:`I2S (Inter-Integrated Sound)` 33 * :abbr:`PWM (Pulse Width Modulation)` [all …]
|
/Zephyr-latest/doc/releases/ |
D | release-notes-3.0.rst | 22 * CVE-2021-3835: `Zephyr project bug tracker GHSA-fm6v-8625-99jf 23 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-fm6v-8625-99jf>`_ 25 * CVE-2021-3861: `Zephyr project bug tracker GHSA-hvfp-w4h8-gxvj 26 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-hvfp-w4h8-gxvj>`_ 28 * CVE-2021-3966: `Zephyr project bug tracker GHSA-hfxq-3w6x-fv2m 29 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-hfxq-3w6x-fv2m>`_ 36 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_. 53 * Added ``ranges`` and ``dma-ranges`` as invalid property to be used with DT_PROP_LEN() 58 CRC-16-ANSI checksum. A new function, :c:func:`crc16_reflect`, has been 69 * The following Kconfig options related to radio front-end modules (FEMs) were [all …]
|
D | release-notes-2.5.rst | 27 * CVE-2021-3323: Under embargo until 2021-04-14 28 * CVE-2021-3321: Under embargo until 2021-04-14 29 * CVE-2021-3320: Under embargo until 2021-04-14 39 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_. 56 * Changed vcnl4040 dts binding default for property 'proximity-trigger'. 63 * The :c:func:`mqtt_keepalive_time_left` function now returns -1 if keep alive 67 timeout usage must use the new-style k_timeout_t type and not the 87 GPIO-only regulators a devicetree property ``supply-gpios`` is defined as a 101 * ARM Musca-A board and SoC support deprecated and planned to be removed in 2.6.0. 146 sys_heap/k_heaps. Note that the new-style heap is a general [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 …]
|
D | release-notes-2.3.rst | 18 with future support for features like 64-bit and absolute timeouts in mind 21 * Zephyr now integrates with the TF-M (Trusted Firmware M) PSA-compliant 24 * The CMSIS-DSP library is now included and integrated 33 * CVE-2020-10022: UpdateHub Module Copies a Variable-Sized Hash String 34 into a fixed-size array. 35 * CVE-2020-10059: UpdateHub Module Explicitly Disables TLS 37 * CVE-2020-10061: Improper handling of the full-buffer case in the 39 * CVE-2020-10062: Packet length decoding error in MQTT 40 * CVE-2020-10063: Remote Denial of Service in CoAP Option Parsing Due 42 * CVE-2020-10068: In the Zephyr project Bluetooth subsystem, certain [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 …]
|
D | release-notes-2.0.rst | 12 * The kernel now supports both 32- and 64-bit architectures. 17 * We added support for :ref:`Point-to-Point Protocol (PPP) <ppp>`. PPP is a 20 * We added support for UpdateHub, an end-to-end solution for large scale 21 over-the-air device updates. 22 * We added support for ARM Cortex-R Architecture (Experimental). 32 * Fixes CVE-2019-9506: The Bluetooth BR/EDR specification up to and 35 negotiation. This allows practical brute-force attacks (aka "KNOB") 42 * New kernel API for per-thread disabling of Floating Point Services for 43 ARC, ARM Cortex-M, and x86 architectures. 45 * Additional support for compatibility with 64-bit architectures. [all …]
|
/Zephyr-latest/boards/espressif/esp_wrover_kit/doc/ |
D | index.rst | 6 ESP-WROVER-KIT is an ESP32-based development board produced by `Espressif <https://www.espressif.co… 8 ESP-WROVER-KIT features the following integrated components: 10 - ESP32-WROVER-E module 11 - LCD screen 12 - MicroSD card slot 14 Its another distinguishing feature is the embedded FTDI FT2232HL chip - an advanced multi-interface 16 without a separate JTAG debugger. ESP-WROVER-KIT makes development convenient, easy, and 17 cost-effective. 26 For more information, check `ESP32-WROVER-E Datasheet`_ and `ESP32 Datasheet`_. 31 The block diagram below shows the main components of ESP-WROVER-KIT and their interconnections. [all …]
|