/Zephyr-latest/dts/bindings/sensor/ |
D | nxp,mcux-qdec.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "nxp,mcux-qdec" 8 include: [pinctrl-device.yaml, sensor-device.yaml] 17 counts-per-revolution: 24 single-phase-mode: 27 Bypass the quadrature decoder. A positive transition of the PHASEA input 28 generates a count signal. The PHASEB input and the REV bit control the 31 filter-count: 35 The number of consecutive samples that must agree prior to the input 36 filter accepting an input transition. A value of 0 represents 3 [all …]
|
D | nxp,s32-qdec.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 with the cooperation of S32 IP blocks- eMIOS, TRGMUX and LCU. 11 micro-ticks-per-rev is set as per vehicle gearbox reduction. 15 compatible = "nxp,qdec-s32"; 16 pinctrl-0 = <&qdec_s32>; 17 pinctrl-names = "default"; 18 micro-ticks-per-rev = <685440000>; 21 trgmux-io-config = 27 lcu-input-idx = <1>; 30 lcu-mux-sel = [all …]
|
D | st,stm32-qdec.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "st,stm32-qdec" 9 - name: base.yaml 10 - name: pinctrl-device.yaml 13 pinctrl-0: 16 pinctrl-names: 19 st,encoder-mode: 37 - 0x1 38 - 0x2 39 - 0x3 [all …]
|
/Zephyr-latest/dts/bindings/pinctrl/ |
D | nxp,lpc11u6x-pinctrl.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 compatible: "nxp,lpc11u6x-pinctrl" 7 - name: base.yaml 8 - name: nxp,lpc-iocon-pinctrl.yaml 9 child-binding: 10 child-binding: 11 property-allowlist: 12 - pinmux 13 - nxp,invert 14 - nxp,analog-mode [all …]
|
D | silabs,dbus-pinctrl.yaml | 2 # SPDX-License-Identifier: Apache-2.0 7 node to route USART0 RX to pin PA1 and enable the pull-up resistor on the 15 compatible = "silabs,gecko-usart"; 16 pinctrl-0 = <&usart0_default>; 17 pinctrl-names = "default"; 20 pinctrl-0 is a phandle that stores the pin settings for the peripheral, in 22 'pinctrl' node, typically in a board-pinctrl.dtsi file in the board 32 /* Configure GPIO to push-pull mode */ 33 drive-push-pull; 35 output-high; [all …]
|
D | nxp,lpc-iocon-pinctrl.yaml | 2 # SPDX-License-Identifier: Apache-2.0 16 slew-rate = "standard"; 24 IOCON_SLEW=<slew-rate selection>, 38 drive-open-drain: IOCON_OD=1 39 bias-pull-up: IOCON_MODE=2 40 bias-pull-down: IOCON_MODE=1 41 drive-push-pull: IOCON_MODE=3 44 IOCON_HYS- set by input-schmitt-enable 45 IOCON_S_MODE- set by nxp,digital-filter 46 IOCON_CLKDIV- set by nxp,filter-clock-div [all …]
|
D | renesas,rzg-pinctrl.yaml | 3 # SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/pinctrl/renesas/pinctrl_rzg3s.h> 10 device-pinmux { 14 renesas,filter = RZG_FILTER_SET(RZG_FILNUM_8_STAGE,RZG_FILCLKSEL_DIV_18000); 15 drive-strength = <1>; 18 device-spins { 20 input-enable; 21 renesas,filter = RZG_FILTER_SET(RZG_FILNUM_8_STAGE,RZG_FILCLKSEL_DIV_18000); 22 drive-strength = <2>; 27 compatible: renesas,rzg-pinctrl [all …]
|
/Zephyr-latest/dts/bindings/input/ |
D | espressif,esp32-touch-sensor.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 Zephyr input touch sensor parent node 7 This defines a group of touch sensors that can generate input events. Each touch 8 sensor is defined in a child node of the touch-sensor node and defines a specific key 13 #include <zephyr/dt-bindings/input/input-event-codes.h> 14 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h> 17 compatible = "espressif,esp32-touch"; 20 debounce-interval-ms = <30>; 21 href-microvolt = <27000000>; 22 lref-microvolt = <500000>; [all …]
|
/Zephyr-latest/samples/modules/cmsis_dsp/moving_average/src/ |
D | main.c | 4 * SPDX-License-Identifier: Apache-2.0 12 #define NUM_TAPS 10 /* Number of taps in the FIR filter (length of the moving average window) */ 16 * Filter coefficients are all equal for a moving average filter. Here, 1/NUM_TAPS = 0.1f. 22 q31_t firState[NUM_TAPS + BLOCK_SIZE - 1]; 26 q31_t input[BLOCK_SIZE]; in main() local 30 /* Initialize input data with a ramp from 0 to 31 */ in main() 32 input[i] = i << 24; /* Convert to Q31 format */ in main() 35 /* Initialize the FIR filter */ in main() 38 /* Apply the FIR filter to the input data and measure how many cycles this takes */ in main() 40 arm_fir_q31(&sFIR, input, output, BLOCK_SIZE); in main() [all …]
|
/Zephyr-latest/dts/bindings/comparator/ |
D | nxp,kinetis-acmp.yaml | 3 # SPDX-License-Identifier: Apache-2.0 11 compatible = "nxp,kinetis-acmp"; 32 pinctrl-0 = <&acmp0_default>; 33 pinctrl-names = "default"; 35 positive-mux-input = "IN0"; 36 negative-mux-input = "IN1"; 39 compatible: "nxp,kinetis-acmp" 42 - base.yaml 43 - pinctrl-device.yaml 52 nxp,enable-output-pin: [all …]
|
/Zephyr-latest/samples/boards/nxp/adsp/number_crunching/include/ |
D | math_ops.h | 4 * SPDX-License-Identifier: Apache-2.0 12 * @brief Vector Sum - makes pair wise saturated summation of vectors 14 * @param[in] *input1 - points to the first input vector 15 * @param[in] *input2 - points to the second input vector 16 * @param[out] *output - points to the output vector 17 * @param[in] length - number of samples in each vector 27 * @brief Power of a Vector - makes sum of the squares of the elements of 30 * @param[in] *input - points to the input vector 31 * @param[in] length - size of the input vector 32 * @param[in] rsh - right shift of result [all …]
|
/Zephyr-latest/tests/drivers/build_all/comparator/mcux_acmp/ |
D | mimxrt1176_mux_dac.dts | 4 * SPDX-License-Identifier: Apache-2.0 11 drive-strength = "high"; 12 bias-pull-up; 13 slew-rate = "fast"; 20 pinctrl-0 = <&acmp1_default>; 21 pinctrl-names = "default"; 23 positive-mux-input = "IN2"; 24 positive-port-input = "MUX"; 25 negative-mux-input = "IN2"; 26 negative-port-input = "DAC"; [all …]
|
/Zephyr-latest/dts/bindings/counter/ |
D | nxp,lptmr.yaml | 2 # SPDX-License-Identifier: Apache-2.0 14 clock-frequency: 22 clk-source: 27 Selects the clock to be used by the LPMTR prescaler/glitch filter. 28 In time counter mode, this field selects the input clock to the prescaler. 29 In pulse counter mode, this field selects the input clock to the glitch filter. 33 input-pin: 37 will be used to determine the "rising-edge 40 active-low: 51 prescale-glitch-filter: [all …]
|
/Zephyr-latest/samples/modules/cmsis_dsp/moving_average/ |
D | README.rst | 1 .. zephyr:code-sample:: cmsis-dsp-moving-average 2 :name: CMSIS-DSP moving average 4 Use the CMSIS-DSP library to calculate the moving average of a signal. 9 This sample demonstrates how to use the CMSIS-DSP library to calculate the moving average of a 12 It can be run on any board supported in Zephyr, but note that CMSIS-DSP is specifically optimized 13 for ARM Cortex-A and Cortex-M processors. 15 A **moving average** filter is a common method used for smoothing noisy data. It can be implemented 16 as a finite impulse response (FIR) filter where the filter coefficients are all equal to 1/N, where 19 The sample uses a very simple input signal of 32 samples, and computes the moving average using a 21 CMSIS-DSP function, and displayed on the console. [all …]
|
/Zephyr-latest/dts/bindings/pwm/ |
D | nxp,s32-emios-pwm.yaml | 2 # SPDX-License-Identifier: Apache-2.0 11 - Channel 0 for mode OPWFMB 12 - Channel 1 for mode OPWMB 13 - Channel 2 for mode OPWMCB with deadtime inserted at leading edge 14 - Channel 3 for mode SAIC, use internal timebase with input filter = 2 eMIOS clock 19 pwm-mode = "OPWFMB"; 22 duty-cycle = <32768>; 28 master-bus = <&emios1_bus_a>; 29 pwm-mode = "OPWMB"; 30 duty-cycle = <32768>; [all …]
|
/Zephyr-latest/boards/espressif/esp32s2_saola/ |
D | esp32s2_saola.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 10 #include "esp32s2_saola-pinctrl.dtsi" 11 #include <zephyr/dt-bindings/input/input-event-codes.h> 12 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h> 16 model = "Espressif ESP32S2-Saola"; 21 i2c-0 = &i2c0; 28 zephyr,shell-uart = &uart0; 30 zephyr,code-partition = &slot0_partition; 34 compatible = "gpio-keys"; [all …]
|
/Zephyr-latest/boards/espressif/esp32s2_devkitc/ |
D | esp32s2_devkitc.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 10 #include "esp32s2_devkitc-pinctrl.dtsi" 11 #include <zephyr/dt-bindings/input/input-event-codes.h> 12 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h> 21 i2c-0 = &i2c0; 28 zephyr,shell-uart = &uart0; 30 zephyr,code-partition = &slot0_partition; 34 compatible = "gpio-keys"; 45 current-speed = <115200>; [all …]
|
/Zephyr-latest/boards/espressif/esp32_devkitc_wrover/ |
D | esp32_devkitc_wrover_procpu.dts | 4 * SPDX-License-Identifier: Apache-2.0 6 /dts-v1/; 9 #include "esp32_devkitc_wrover-pinctrl.dtsi" 10 #include <zephyr/dt-bindings/input/input-event-codes.h> 11 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h> 15 model = "Espressif ESP32-DevkitC WROVER-E PROCPU"; 19 uart-0 = &uart0; 20 i2c-0 = &i2c0; 26 compatible = "gpio-keys"; 37 zephyr,shell-uart = &uart0; [all …]
|
/Zephyr-latest/boards/espressif/esp32_devkitc_wroom/ |
D | esp32_devkitc_wroom_procpu.dts | 4 * SPDX-License-Identifier: Apache-2.0 6 /dts-v1/; 9 #include "esp32_devkitc_wroom-pinctrl.dtsi" 10 #include <zephyr/dt-bindings/input/input-event-codes.h> 11 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h> 15 model = "Espressif ESP32-DevkitC PROCPU"; 19 uart-0 = &uart0; 20 i2c-0 = &i2c0; 26 compatible = "gpio-keys"; 37 zephyr,shell-uart = &uart0; [all …]
|
/Zephyr-latest/boards/lilygo/ttgo_t8s3/ |
D | ttgo_t8s3_procpu.dts | 4 * SPDX-License-Identifier: Apache-2.0 6 /dts-v1/; 9 #include "ttgo_t8s3-pinctrl.dtsi" 10 #include <zephyr/dt-bindings/input/input-event-codes.h> 11 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h> 19 i2c-0 = &i2c0; 22 uart-0 = &uart0; 30 /* zephyr,shell-uart = &uart0; */ 32 zephyr,shell-uart = &usb_serial; 34 zephyr,code-partition = &slot0_partition; [all …]
|
/Zephyr-latest/boards/espressif/esp32s3_devkitc/ |
D | esp32s3_devkitc_procpu.dts | 4 * SPDX-License-Identifier: Apache-2.0 6 /dts-v1/; 9 #include <zephyr/dt-bindings/input/input-event-codes.h> 10 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h> 12 #include "esp32s3_devkitc-pinctrl.dtsi" 15 model = "Espressif ESP32S3-DevkitC PROCPU"; 19 i2c-0 = &i2c0; 26 zephyr,shell-uart = &uart0; 28 zephyr,code-partition = &slot0_partition; 29 zephyr,bt-hci = &esp32_bt_hci; [all …]
|
/Zephyr-latest/boards/espressif/esp32s3_devkitm/ |
D | esp32s3_devkitm_procpu.dts | 4 * SPDX-License-Identifier: Apache-2.0 6 /dts-v1/; 9 #include <zephyr/dt-bindings/input/input-event-codes.h> 10 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h> 12 #include "esp32s3_devkitm-pinctrl.dtsi" 15 model = "Espressif ESP32S3-DevkitM PROCPU"; 19 i2c-0 = &i2c0; 26 zephyr,shell-uart = &uart0; 28 zephyr,code-partition = &slot0_partition; 29 zephyr,bt-hci = &esp32_bt_hci; [all …]
|
/Zephyr-latest/doc/_extensions/zephyr/domain/static/css/ |
D | board-catalog.css | 3 * SPDX-License-Identifier: Apache-2.0 10 .filter-form { 12 flex-wrap: wrap; 14 margin-bottom: 20px; 17 .filter-form input, 18 .filter-form select { 20 font-family: var(--system-font-family); 21 font-size: 14px; 22 border-radius: 50px; 24 background-color: var(--input-background-color); [all …]
|
/Zephyr-latest/dts/bindings/interrupt-controller/ |
D | nxp,s32-wkpu.yaml | 1 # Copyright 2023-2024 NXP 2 # SPDX-License-Identifier: Apache-2.0 4 description: NXP S32 Wake-up Unit 6 compatible: "nxp,s32-wkpu" 14 child-binding: 21 filter-enable; 25 filter-enable: 28 Enable analog glitch filter on the external interrupt pad input.
|
D | nxp,s32-siul2-eirq.yaml | 1 # Copyright 2022-2024 NXP 3 # SPDX-License-Identifier: Apache-2.0 7 compatible: "nxp,s32-siul2-eirq" 9 include: [interrupt-controller.yaml, pinctrl-device.yaml, base.yaml] 15 pinctrl-0: 18 pinctrl-names: 21 filter-prescaler: 25 Interrupt filter clock prescaler. The prescaler is applied to the input 27 The prescaled filter clock period is: 33 child-binding: [all …]
|