Home
last modified time | relevance | path

Searched +full:input +full:- +full:filter (Results 1 – 25 of 155) sorted by relevance

1234567

/Zephyr-latest/dts/bindings/sensor/
Dnxp,mcux-qdec.yaml2 # 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 …]
Dnxp,s32-qdec.yaml2 # 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 …]
Dst,stm32-qdec.yaml2 # 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/
Dnxp,lpc11u6x-pinctrl.yaml2 # 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 …]
Dsilabs,dbus-pinctrl.yaml2 # 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 …]
Dnxp,lpc-iocon-pinctrl.yaml2 # 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 …]
Drenesas,rzg-pinctrl.yaml3 # 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/
Despressif,esp32-touch-sensor.yaml2 # 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/
Dmain.c4 * 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/
Dnxp,kinetis-acmp.yaml3 # 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/
Dmath_ops.h4 * 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/
Dmimxrt1176_mux_dac.dts4 * 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/
Dnxp,lptmr.yaml2 # 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/
DREADME.rst1 .. 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/
Dnxp,s32-emios-pwm.yaml2 # 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/
Desp32s2_saola.dts4 * 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/
Desp32s2_devkitc.dts4 * 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/
Desp32_devkitc_wrover_procpu.dts4 * 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/
Desp32_devkitc_wroom_procpu.dts4 * 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/
Dttgo_t8s3_procpu.dts4 * 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/
Desp32s3_devkitc_procpu.dts4 * 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/
Desp32s3_devkitm_procpu.dts4 * 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/
Dboard-catalog.css3 * 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/
Dnxp,s32-wkpu.yaml1 # 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.
Dnxp,s32-siul2-eirq.yaml1 # 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 …]

1234567