/Zephyr-latest/tests/drivers/sensor/ina237/boards/ |
D | native_sim.overlay | 2 * SPDX-License-Identifier: Apache-2.0 5 #include <zephyr/dt-bindings/sensor/ina237.h> 10 /* standard precision mode */ 14 rshunt-micro-ohms = <400>; 15 current-lsb-microamps = <123>; 19 /* high precision mode */ 23 high-precision; 24 rshunt-micro-ohms = <400>; 25 current-lsb-microamps = <123>; 29 /* high precision mode, maximum current lsb */ [all …]
|
/Zephyr-latest/dts/bindings/sensor/ |
D | we,wsen-hids-2525020210002.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 Würth Elektronik WSEN-HIDS-2525020210002 humidity sensor 7 compatible: "we,wsen-hids-2525020210002" 9 include: [sensor-device.yaml, i2c-device.yaml] 13 precision: 17 - "low" 18 - "mid" 19 - "high" 21 Sensor measurement precision for temperature and humidity. 22 Supported precision options are low, mid or high. [all …]
|
D | ti,ina236.yaml | 4 # SPDX-License-Identifier: Apache-2.0 9 The <zephyr/dt-bindings/sensor/ina230.h> file should be included in the 18 high-precision: 21 Enable high precision mode (4x the resolution).
|
D | ti,ina237.yaml | 4 # SPDX-License-Identifier: Apache-2.0 9 The <zephyr/dt-bindings/sensor/ina237.h> file should be included in the 15 include: ti,ina23x-common.yaml 31 adc-config: 41 alert-config: 43 description: Diag alert register, default matches the power-on reset value 45 adc-mode: 49 Default is the power-on reset value. 52 - "Shutdown single shot" 53 - "Bus Voltage single shot" [all …]
|
/Zephyr-latest/include/zephyr/net/ |
D | ptp_time.h | 4 * SPDX-License-Identifier: Apache-2.0 9 * @brief Public functions for the Precision Time Protocol time specification. 19 * @brief Precision Time Protocol time specification 36 * @brief (Generalized) Precision Time Protocol Timestamp format. 38 * @details This structure represents a timestamp according to the Precision 40 * Precision Time Protocol standard ("gPTP", IEEE 802.1AS, section 6.4.3.4), or 41 * any other well-defined context in which precision structured timestamps are 55 * For (g)PTP the media-specific message timestamp points and reference planes 56 * are defined in the standard. In non-PTP contexts specific to Zephyr, 58 * context-specific message timestamp point and reference plane, defined below [all …]
|
D | gptp.h | 4 * SPDX-License-Identifier: Apache-2.0 9 * @brief Public functions for the Precision Time Protocol Stack. 17 * @brief generic Precision Time Protocol (gPTP) support 52 /** High half. */ 53 int32_t high; member 63 /** High half. */ 64 uint32_t high; member 98 /* Pre-calculated constants */ 184 /** Control value. Sync: 0, Follow-up: 2, Others: 5. */ 195 (uscaled_ns_ptr)->low = \ [all …]
|
/Zephyr-latest/samples/boards/nordic/clock_control/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 8 0 -> ignore frequency 9 >0 -> use at minimum selected frequency. To select the 16 0 -> ignore accuracy 17 1 -> use max accuracy 18 >1 -> use at minimum selected accuracy 21 int "Precision specification to request from clock" 24 0 -> low precision 25 1 -> high precision
|
/Zephyr-latest/subsys/testsuite/include/zephyr/ |
D | timestamp.h | 2 * Copyright (c) 2012-2015 Wind River Systems, Inc. 4 * SPDX-License-Identifier: Apache-2.0 41 uint32_t res = (t >= ts) ? (t - ts) : (ULONG_MAX - ts + t); in TIME_STAMP_DELTA_GET() 44 res -= tm_off; in TIME_STAMP_DELTA_GET() 57 tm_off = OS_GET_TIME() - t; in bench_test_init() 67 * high precision timer register overflow. 79 /* returns 0 if the completed within a second and -1 if not */ 91 return -1; in bench_test_end() 97 * Returns -1 if number of ticks cause high precision timer counter 105 * overflow of the high precision timer in high_timer_overflow() [all …]
|
/Zephyr-latest/dts/bindings/timer/ |
D | intel,hpet.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 description: HPET (High-Precision Event Timer) 17 no-legacy-irq:
|
/Zephyr-latest/dts/bindings/adc/ |
D | nxp,s32-adc-sar.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "nxp,s32-adc-sar" 8 include: [adc-controller.yaml, pinctrl-device.yaml] 17 vref-mv: 22 group-channel: 26 - "precision" 27 - "standard" 28 - "external" 31 high-speed: 33 description: Use high speed during conversion, calibration. [all …]
|
/Zephyr-latest/drivers/sensor/ntc_thermistor/ |
D | ntc_thermistor_calc.c | 4 * SPDX-License-Identifier: Apache-2.0 11 * fixp_linear_interpolate() - interpolates a value from two known points 28 return y0 + ((y1 - y0) * (x - x0) / (x1 - x0)); in ntc_fixp_linear_interpolate() 41 int high = type->n_comp - 1; in ntc_lookup_comp() local 43 if (ohm > type->comp[low].ohm) { in ntc_lookup_comp() 44 high = low; in ntc_lookup_comp() 45 } else if (ohm < type->comp[high].ohm) { in ntc_lookup_comp() 46 low = high; in ntc_lookup_comp() 49 while (high - low > 1) { in ntc_lookup_comp() 50 int mid = (low + high) / 2; in ntc_lookup_comp() [all …]
|
/Zephyr-latest/drivers/timer/ |
D | Kconfig.x86 | 1 # Copyright (c) 2014-2015 Wind River Systems, Inc. 3 # Copyright (c) 2019-2023 Intel Corp. 4 # SPDX-License-Identifier: Apache-2.0 23 This option selects High Precision Event Timer (HPET) as a 45 deadline capability. The use of a free-running 64 bit 47 from the handling, and the near-instruction-cycle resolution 48 permits effectively unlimited precision where needed (the 50 logic). SMP-safe and very fast, this should be the obvious 63 local APIC in one-shot mode as the timeout event source. 77 last IO-APIC IRQ (the timer is the first entry in the APIC [all …]
|
/Zephyr-latest/drivers/sensor/ti/tmag5170/ |
D | Kconfig | 1 # Texas Instruments TMAG5170 high-precision, linear 3D Hall-effect sensor with SPI bus interface 4 # SPDX-License-Identifier: Apache-2.0 7 bool "TMAG5170 SPI Hall-effect sensor driver" 12 Enable driver for TMAG5170 Hall-effect sensor driver 27 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_TI_TMAG5170),int-gpios) 33 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_TI_TMAG5170),int-gpios) 39 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_TI_TMAG5170),int-gpios)
|
/Zephyr-latest/boards/renesas/ek_ra6m3/doc/ |
D | index.rst | 9 The Renesas RA6M3 group uses the high-performance Arm® Cortex®-M4 core and 12 embedded RAM, and USB High Speed (HS). 14 The key features of the EK-RA6M3 board are categorized in three groups as follow: 18 - 120MHz Arm Cortex-M4 based RA6M3 MCU in 176 pins, LQFP package 19 - Native pin access through 4 x 40-pin male headers 20 - MCU and USB current measurement points for precision current consumption measurement 21 - Multiple clock sources - RA6M3 MCU oscillator and sub-clock oscillator crystals, 22 providing precision 24.000 MHz and 32,768 Hz reference clock. 23 Additional low precision clocks are avaialbe internal to the RA6M3 MCU 27 - USB Full Speed Host and Device (micro AB connector) [all …]
|
/Zephyr-latest/tests/kernel/fpu_sharing/generic/ |
D | README.txt | 18 -------------------------------------------------------------------------------- 27 -------------------------------------------------------------------------------- 31 Problems caused by out-dated project information can be addressed by 38 # and restore pre-defined configuration info 40 -------------------------------------------------------------------------------- 48 precision. 52 -------------------------------------------------------------------------------- 56 *** Booting Zephyr OS build zephyr-v2.2.0-845-g8b769de30317 *** 59 starting test - test_load_store 60 Load and store OK after 0 (high) + 63 (low) tests [all …]
|
/Zephyr-latest/boards/renesas/ek_ra4m2/doc/ |
D | index.rst | 9 The Renesas RA4M2 group of 32-bit microcontrollers (MCUs) uses the high-performance Arm 10 Cortex®-M33 core. In concert with the secure crypto engine, it offers secure element 16 The MCU in this series incorporates a high-performance Arm Cortex®-M33 core running up to 20 - R7FA4M2AD3CFP 21 - 100-pin LQFP package 22 - 100 MHz Arm® Cortex®-M33 core 23 - 512 kB Code Flash, 128 KB SRAM 24 - Native pin access through 4 x 28-pin male headers 25 - MCU current measurement points for precision current consumption measurement 26 - Multiple clock sources - RA MCU oscillator and sub-clock oscillator crystals, providing [all …]
|
/Zephyr-latest/boards/renesas/ek_ra6m4/doc/ |
D | index.rst | 9 The Renesas RA6M4 group uses the high-performance Arm® Cortex®-M33 13 ensures high data throughput. The RA6M4 is suitable for IoT applications 18 The key features of the EK-RA6M4 board are categorized in three groups as follow: 22 - 200MHz Arm Cortex-M33 based RA6M4 MCU in 144 pins, LQFP package 23 - Native pin access through 4 x 40-pin male headers 24 - MCU current measurement points for precision current consumption measurement 25 - Multiple clock sources - RA6M4 MCU oscillator and sub-clock oscillator crystals, 26 providing precision 24.000 MHz and 32,768 Hz reference clock. 27 Additional low precision clocks are avaialbe internal to the RA6M4 MCU 31 - USB Full Speed Host and Device (micro-AB connector) [all …]
|
/Zephyr-latest/boards/renesas/fpb_ra6e1/doc/ |
D | index.rst | 9 The Renesas RA6E1 group uses the high-performance Arm® Cortex®-M33 core with 14 The key features of the FPB-RA6E1 board are categorized in three groups as follow: 18 - 200MHz Arm Cortex-M33 based RA6E1 MCU in 100 pins, LQFP package 19 - Native pin access through 2 x 50-pin male headers (not fitted) 20 - MCU current measurement point for precision current consumption measurement 21 - Multiple clock sources - Low-precision (~1%) clocks are available internal to 22 the RA MCU. RA MCU oscillator and sub-clock oscillator crystals, providing 23 precision 24.000 MHz (not fitted) and 32,768 Hz reference clocks are also available 27 - Two 5V input sources 29 - USB (Debug, Full Speed, High Speed) [all …]
|
/Zephyr-latest/include/zephyr/drivers/clock_control/ |
D | nrf_clock_control.h | 4 * SPDX-License-Identifier: Apache-2.0 108 * @return Number of calibrations or -1 if feature is disabled. 116 * @return Number of calibrations or -1 if feature is disabled. 145 /** @brief Request high frequency clock from Bluetooth Controller. 159 /** @brief Release high frequency clock from Bluetooth Controller. 175 /* Specifies the required clock accuracy in parts-per-million. */ 178 /* Specifies that high precision of the clock is required. */ 180 /* Specifies that default precision of the clock is sufficient. */ 186 uint16_t precision : 1; member 215 * accuracy, and precision, required for the clock. [all …]
|
/Zephyr-latest/modules/cmsis-dsp/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 8 bool "CMSIS-DSP Library Support" 10 This option enables the CMSIS-DSP library. 44 * Complex-by-Complex Multiplication 45 * Complex-by-Real Multiplication 62 * Sine-Cosine 75 * Fixed-Point Division 92 * Levinson-Durbin Algorithm 104 * High Precision Q31 Biquad Cascade Filter 167 * Kullback-Leibler Divergence [all …]
|
/Zephyr-latest/boards/renesas/ek_ra6m5/doc/ |
D | index.rst | 9 The Renesas RA6M5 group uses the high-performance Arm® Cortex®-M33 core with 14 The key features of the EK-RA6M5 board are categorized in three groups as follow: 18 - 200MHz Arm Cortex-M33 based RA6M5 MCU in 176 pins, LQFP package 19 - Native pin access through 4 x 40-pin male headers 20 - MCU current measurement points for precision current consumption measurement 21 - Multiple clock sources - RA6M5 MCU oscillator and sub-clock oscillator crystals, 22 providing precision 24.000 MHz and 32,768 Hz reference clock. 23 Additional low precision clocks are avaialbe internal to the RA6M5 MCU 27 - USB Full Speed Host and Device (micro-AB connector) 28 - Four 5V input sources [all …]
|
/Zephyr-latest/boards/renesas/ek_ra4m3/doc/ |
D | index.rst | 9 The Renesas RA4M3 group of 32-bit microcontrollers (MCUs) uses the high-performance 10 Arm® Cortex®-M33 core with TrustZone. In concert with the secure crypto engine, it 17 The MCU in this series incorporates a high-performance Arm Cortex®-M33 core running up to 21 - R7FA4M3AF3CFB 22 - 100-pin LQFP package 23 - 100 MHz Arm® Cortex®-M33 core 24 - 1 MB Code Flash, 128 KB SRAM 25 - 144 pins, LQFP package 26 - Native pin access through 4 x 40-pin male headers 27 - MCU and USB current measurement points for precision current consumption measurement [all …]
|
/Zephyr-latest/arch/arm/core/ |
D | Kconfig | 4 # SPDX-License-Identifier: Apache-2.0 29 This option signifies the use of a CPU of the Cortex-M family. 44 This option signifies the use of a CPU of the Cortex-R family. 66 This option signifies the use of a CPU of the Cortex-A family. 69 # GDB for ARM expects up to 18 4-byte plus 8 12-byte 70 # registers - 336 HEX letters 76 From: http://www.arm.com/products/processors/technologies/instruction-set-architectures.php 78 Thumb-2 technology is the instruction set underlying the ARM Cortex 83 Thumb-2 technology builds on the success of Thumb, the innovative 84 high code density instruction set for ARM microprocessor cores, to [all …]
|
/Zephyr-latest/boards/silabs/radio_boards/slwrb4180a/ |
D | slwrb4180a.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <zephyr/dt-bindings/input/input-event-codes.h> 10 #include "slwrb4180a-pinctrl.dtsi" 18 zephyr,shell-uart = &usart0; 19 zephyr,uart-pipe = &usart0; 22 zephyr,code-partition = &slot0_partition; 35 compatible = "gpio-leds"; 47 compatible = "gpio-keys"; 65 clock-frequency = <76800000>; [all …]
|
/Zephyr-latest/lib/os/ |
D | cbprintf_complete.c | 2 * Copyright (c) 1997-2010, 2012-2015 Wind River Systems, Inc. 5 * SPDX-License-Identifier: Apache-2.0 113 #define WCHAR_IS_SIGNED ((WCHAR_MIN - 0) != 0) 196 /** Left-justify value in width */ 202 /** Space for non-negative sign */ 221 /** Precision field present */ 224 /** Precision from int argument 226 * prec_value is set to the value of a non-negative argument. 236 * This affects how precision is handled. 254 /** Set for floating point values that have a non-zero [all …]
|