/Zephyr-latest/dts/bindings/sensor/ |
D | vishay,vcnl4040.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 VCNL4040 proximity and ambient light sensor. See datasheet at 10 include: [sensor-device.yaml, i2c-device.yaml] 13 int-gpios: 14 type: phandle-array 18 triggered. The sensor generates an active-low level signal 21 led-current: 27 - 50 28 - 75 29 - 100 [all …]
|
D | vishay,vcnl36825t.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 VCNL36825T proximity and ambient light sensor. See datasheet at 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 [all …]
|
/Zephyr-latest/samples/sensor/vcnl4040/ |
D | README.rst | 1 .. zephyr:code-sample:: vcml4040 2 :name: VCNL4040 Proximity and Ambient Light Sensor 3 :relevant-api: sensor_interface 5 Get proximity and ambient light data from a VCNL4040 sensor (polling & trigger mode). 10 This sample periodically measures proximity and light for 24 - VCNL4040: https://www.vishay.com/docs/84274/vcnl4040.pdf 29 This project outputs sensor data to the console. It requires a VCNL4040 32 .. zephyr-app-commands:: 33 :zephyr-app: samples/sensor/vcnl4040/ 40 .. code-block:: console [all …]
|
/Zephyr-latest/samples/sensor/vcnl4040/boards/ |
D | adafruit_feather_stm32f405.overlay | 4 * SPDX-License-Identifier: Apache-2.0 11 int-gpios = <&feather_header 14 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; 12 led-current = <200>; 13 led-duty-cycle = <320>; 14 proximity-it = "8"; 15 proximity-trigger = "close"; 16 als-it = <640>;
|
/Zephyr-latest/drivers/sensor/st/vl53l0x/ |
D | Kconfig | 4 # SPDX-License-Identifier: Apache-2.0 14 Enable driver for VL53L0X I2C-based time of flight sensor. 17 int "Proximity threshold in millimeters" 21 Threshold used for proximity detection when sensor is used with SENSOR_CHAN_PROX. 29 must have an xshut-gpio property. 32 value from a sensor, it is powered up and its I2C address is reconfigured
|
/Zephyr-latest/samples/boards/96boards/argonkey/sensors/ |
D | README.rst | 1 .. zephyr:code-sample:: argonkey_sensors 10 It makes use of both the trigger and poll methods. 18 - mezzanine mode, plugging the ArgonKey to HiKey board through its 96Board 19 low-speed connector 20 - standalone mode, supplying 5V directly on P1 connector 29 .. code-block:: c 35 printk("%s: device not ready.\n", hum_dev->name); 43 - :ref:`96b_argonkey` 48 .. zephyr-app-commands:: 49 :zephyr-app: samples/boards/96boards/argonkey/sensors [all …]
|
/Zephyr-latest/samples/sensor/vl53l0x/ |
D | README.rst | 1 .. zephyr:code-sample:: vl53l0x 3 :relevant-api: sensor_interface 12 It also shows how we can use the vl53l0x as a proximity sensor. 22 - VL53L0X: https://www.st.com/en/imaging-and-photonics-solutions/vl53l0x.html 27 This project outputs sensor data to the console. It requires a VL53L0X 30 .. zephyr-app-commands:: 31 :zephyr-app: samples/sensor/vl53l0x/ 38 .. code-block:: console
|
/Zephyr-latest/samples/sensor/fdc2x1x/ |
D | README.rst | 1 .. zephyr:code-sample:: fdc2x1x 2 :name: FDC2X1X Capacitance-to-Digital Converter 3 :relevant-api: sensor_interface 11 FDC2X1X sensor in polling mode or optionally with data ready trigger. It is able 12 to read the 12-Bit and 28-Bit, as well as the 2-Channel and 4-Channel versions 13 (FDC2112, FDC2114, FDC2212, FDC2214). The 4-channel versions are chosen through 14 devicetree properties. The default in this sample is the 2-channel version. 16 Capacitive sensing is a low-power, low-cost, high-resolution contactless sensing 17 technique that can be applied to a variety of applications ranging from proximity 23 architecture, performance can be maintained even in presence of high-noise environments. [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/boards/m5stack/m5stack_cores3/doc/ |
D | index.rst | 6 M5Stack CoreS3 is an ESP32-based development board from M5Stack. It is the third generation of the … 7 M5Stack CoreS3 SE is the compact version of CoreS3. It has the same form factor as the original M5S… 12 - ESP32-S3 chip (dual-core Xtensa LX7 processor @240MHz, WIFI, OTG and CDC functions) 13 - PSRAM 8MB 14 - Flash 16MB 15 - LCD ISP 2", 320x240 pixel ILI9342C 16 - Capacitive multi touch FT6336U 17 - Speaker 1W AW88298 18 - Dual Microphones ES7210 Audio decoder 19 - RTC BM8563 [all …]
|
/Zephyr-latest/boards/cypress/cy8ckit_062_ble/doc/ |
D | index.rst | 9 The PSOC 6 BLE Pioneer Kit (CY8CKIT-062-BLE) is a hardware platform that 12 The PSOC 6 BLE Pioneer Kit features the PSOC 63 MCU: a dual-core MCU, with a 13 150-MHz Arm Cortex-M4 as the primary application processor and a 100-MHz Arm 14 Cortex-M0+ that supports low-power operations, 1MB of Flash, 288KB of SRAM, 16 programmable digital blocks, and capacitive-sensing with CapSense. 19 512-Mb NOR flash, onboard programmer/debugger (KitProg2), USB Type-C power 20 delivery system (EZ-PD™ CCG3), 5-segment CapSense slider, two CapSense 21 buttons, one CapSense proximity sensing header, an RGB LED, two user LEDs, 24 The CY8CKIT-062-BLE package includes a CY8CKIT-028-EPD E-INK Display Shield 25 that contains a 2.7-inch E-INK display, a motion sensor, a thermistor, and a [all …]
|
/Zephyr-latest/boards/96boards/argonkey/doc/ |
D | index.rst | 13 family products. It can also be used as a standalone board. 26 - STM32F412CG in UFQFPN48 package 27 - ARM |reg| 32-bit Cortex |reg|-M4 CPU with FPU 28 - 100 MHz max CPU frequency 29 - 1.8V work voltage 30 - 1024 KB Flash 31 - 256 KB SRAM 32 - On board sensors: 34 - Humidity: STMicro HTS221 35 - Temperature/Pressure: STMicro LPS22HB [all …]
|
/Zephyr-latest/boards/96boards/neonkey/doc/ |
D | index.rst | 19 family products. It can also be used as a standalone board. 26 - STM32F411CE in UFQFPN48 package 27 - ARM |reg| 32-bit Cortex |reg|-M4 CPU with FPU 28 - 84 MHz max CPU frequency 29 - 1.8V work voltage 30 - 512 KB Flash 31 - 128 KB SRAM 32 - On board sensors: 34 - Temperature/Humidity: SI7034-A10 35 - Pressure: BMP280 [all …]
|
/Zephyr-latest/samples/bluetooth/iso_central/src/ |
D | main.c | 2 * Copyright (c) 2021-2024 Nordic Semiconductor ASA 4 * SPDX-License-Identifier: Apache-2.0 43 * And so on, until it wraps around the configured ISO TX MTU (CONFIG_BT_ISO_TX_MTU) 113 /* connect only to devices in close proximity */ in device_found() 114 if (rssi < -50) { in device_found()
|
/Zephyr-latest/boards/cypress/cy8ckit_062_wifi_bt/doc/ |
D | index.rst | 3 INFINEON PSOC 6 WiFi-BT Pioneer Kit 9 The PSOC 6 WiFi-BT Pioneer Kit (CY8CKIT-062-WiFi-BT) is a low-cost hardware 13 The PSOC 6 WiFi-BT Pioneer Kit features the PSOC 62 MCU: a 14 dual-core MCU, with a 150-MHz Arm Cortex-M4 as the primary application 15 processor and a 100-MHz Arm Cortex-M0+ that supports low-power operations, 17 56 programmable digital blocks, Full-Speed USB, a serial memory interface, 18 a PDM-PCM digital microphone interface, and industry-leading capacitive-sensing 21 The PSOC 6 WiFi-BT Pioneer board offers compatibility with Arduino shields. 23 The Cortex-M0+ is a primary core on the board's SoC. It starts first and 32 3. KitProg2 USB Type-C connector (J10) [all …]
|
/Zephyr-latest/samples/bluetooth/central_past/src/ |
D | main.c | 2 * Copyright (c) 2021-2024 Nordic Semiconductor ASA 4 * SPDX-License-Identifier: Apache-2.0 35 switch (data->type) { in data_cb() 38 len = MIN(data->data_len, NAME_LEN - 1); in data_cb() 39 memcpy(name, data->data, len); in data_cb() 65 /* only parse devices in close proximity */ in scan_recv() 66 if (info->rssi < -70) { in scan_recv() 74 bt_addr_le_to_str(info->addr, le_addr, sizeof(le_addr)); in scan_recv() 79 le_addr, info->adv_type, info->tx_power, info->rssi, name, in scan_recv() 80 (info->adv_props & BT_GAP_ADV_PROP_CONNECTABLE) != 0, in scan_recv() [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/samples/boards/phytec/reel_board/mesh_badge/src/ |
D | reel_board.c | 5 * SPDX-License-Identifier: Apache-2.0 88 pad = (fonts[font_size].columns - len) / 2U; in print_line() 124 return space - text; in get_len() 174 [0 ... (STAT_COUNT - 1)] = { 182 #define NO_UPDATE -1 191 if (!stat->addr) { in add_hello() 192 stat->addr = addr; in add_hello() 193 strncpy(stat->name, name, sizeof(stat->name) - 1); in add_hello() 194 stat->hello_count = 1U; in add_hello() 199 if (stat->addr == addr) { in add_hello() [all …]
|
/Zephyr-latest/doc/releases/ |
D | release-notes-3.6.rst | 12 * New :ref:`GNSS subsystem <gnss_api>` added, enabling geo-awareness in Zephyr applications. 13 * New API and drivers introduced for interfacing with :ref:`keyboard matrices <gpio-kbd>`. 16 * Integrated Trusted Firmware-M (TF-M) 2.0, including an update to Mbed TLS 3.5.2. 23 * Over 30 new supported boards, spanning all Zephyr-supported architectures. 37 * CVE-2023-5779 `Zephyr project bug tracker GHSA-7cmj-963q-jj47 38 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-7cmj-963q-jj47>`_ 40 * CVE-2023-6249 `Zephyr project bug tracker GHSA-32f5-3p9h-2rqc 41 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-32f5-3p9h-2rqc>`_ 43 * CVE-2023-6749 `Zephyr project bug tracker GHSA-757h-rw37-66hw 44 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-757h-rw37-66hw>`_ [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 …]
|
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/include/zephyr/drivers/ |
D | sensor.h | 10 * SPDX-License-Identifier: Apache-2.0 42 * and can be obtained using the formula val1 + val2 * 10^(-6). Negative 47 * -0.5: val1 = 0, val2 = -500000 48 * -1.0: val1 = -1, val2 = 0 49 * -1.5: val1 = -1, val2 = -500000 54 /** Fractional part of the value (in one-millionth parts). */ 93 * Proximity. Adimensional. A value of 1 indicates that an 101 /** Illuminance in infra-red spectrum, in lux. */ 112 /** 1.0 micro-meters Particulate Matter, in ug/m^3 */ 114 /** 2.5 micro-meters Particulate Matter, in ug/m^3 */ [all …]
|
/Zephyr-latest/samples/bluetooth/bap_unicast_client/src/ |
D | main.c | 2 * Copyright (c) 2021-2024 Nordic Semiconductor ASA 4 * SPDX-License-Identifier: Apache-2.0 80 while (len-- != 0) { in print_hex() 89 printk("%s: type 0x%02x value_len %u\n", str, data->type, data->data_len); in print_cb() 90 print_hex(data->data, data->data_len); in print_cb() 98 printk("codec id 0x%02x cid 0x%04x vid 0x%04x count %u\n", codec_cap->id, codec_cap->cid, in print_codec_cap() 99 codec_cap->vid, codec_cap->data_len); in print_codec_cap() 101 if (codec_cap->id == BT_HCI_CODING_FORMAT_LC3) { in print_codec_cap() 102 bt_audio_data_parse(codec_cap->data, codec_cap->data_len, print_cb, "data"); in print_codec_cap() 103 } else { /* If not LC3, we cannot assume it's LTV */ in print_codec_cap() [all …]
|
/Zephyr-latest/scripts/ |
D | spelling.txt | 921 it it||it is 1062 none existent||non-existent 1262 promixity||proximity 1703 vicefersa||vice-versa
|
/Zephyr-latest/boards/phytec/reel_board/doc/ |
D | index.rst | 11 cooperation with Zephyr Project for the Hackathon - "Get Connected". 12 The board has a built-in debug adapter based on the DAPLink interface 15 It is equipped with the Electrophoretic (electronic ink) Display (EPD), 17 Bluetooth connectivity making it easy to experiment and evaluate the 21 * low-power, low-cost human-machine interface (HMI) for remote 28 Cortex |reg|-M4F SoC with an integrated 2.4 GHz transceiver supporting Bluetooth 36 On the front of the board are RGB-LED, ADPS9960 and HDC1010 sensors, 38 The RGB-LED is controlled by the nRF52840 via GPIO pins. 45 ADPS9960 is a Digital Proximity, Ambient Light, RGB and Gesture sensor. 47 MMA8652FC is a 12-bit Digital Accelerometer. [all …]
|