Home
last modified time | relevance | path

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

12345678910>>...12

/Zephyr-latest/include/zephyr/drivers/sensor/
Dicm42670.h4 * SPDX-License-Identifier: Apache-2.0
14 * @brief Extended public API for ICM42670 6-axis MEMS sensor
20 /** ICM42670 power mode */
25 * @brief Extended sensor attributes for ICM42670 6-axis MEMS sensor
31 * Low-Noise Mode and Low-Power Mode options are available for the
32 * accelerometer. Only Low-Noise Mode is available for gyroscope.
33 * In Low-Noise Mode, the ADC output is sent through an Anti-Alias Filter
34 * (AAF). The AAF is a filter with fixed coefficients (not user configurable),
36 * Filter (LPF) with user selectable filter bandwidth options.
37 * In Low-Power Mode, the accelerometer ADC output is sent through an Average
[all …]
/Zephyr-latest/boards/seagate/faze/
Dfaze-pinctrl.dtsi3 * SPDX-License-Identifier: Apache-2.0
6 #include <zephyr/dt-bindings/pinctrl/lpc11u6x-pinctrl.h>
13 nxp,disable-analog-filter;
21 nxp,i2c-mode;
22 nxp,i2c-filter = "slow";
23 nxp,disable-analog-filter;
31 nxp,i2c-mode;
32 nxp,i2c-filter = "fast";
33 nxp,disable-analog-filter;
41 drive-open-drain;
[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/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:
36 When LPTMR is in Pulse mode, this value
37 will be used to determine the "rising-edge
40 active-low:
[all …]
/Zephyr-latest/boards/nxp/lpcxpresso11u68/
Dlpcxpresso11u68-pinctrl.dtsi3 * SPDX-License-Identifier: Apache-2.0
6 #include <zephyr/dt-bindings/pinctrl/lpc11u6x-pinctrl.h>
13 nxp,disable-analog-filter;
21 nxp,disable-analog-filter;
29 nxp,i2c-mode;
30 nxp,i2c-filter = "slow";
31 nxp,disable-analog-filter;
39 nxp,i2c-mode;
40 nxp,i2c-filter = "fast";
41 nxp,disable-analog-filter;
[all …]
/Zephyr-latest/dts/bindings/pinctrl/
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 …]
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 …]
/Zephyr-latest/dts/bindings/gpio/
Dadi,max22190-gpio.yaml3 # SPDX-License-Identifier: Apache-2.0
10 filter-wbes = <CH0 CH1 CH2 ... CH7 > for wire break
12 filter-fbps and filter-delays.
16 pinctrl-names = "default";
18 compatible = "adi,max22190-gpio";
21 spi-max-frequency = <1000000>;
24 gpio-controller;
25 #gpio-cells = <2>;
29 max22190-mode = <1>; // modes range from 0-4
31 drdy-gpios = <&gpioj 12 GPIO_ACTIVE_LOW>; /* SDP-GPIO5 - PMOD-PIN8 */
[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/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/samples/drivers/crypto/
Dsample.yaml15 - native_sim
19 - ".*: Cipher Sample"
20 - ".*: CBC Mode"
21 - ".*: CTR Mode"
22 - ".*: CCM Mode"
23 - ".*: GCM Mode"
29 - native_sim
33 - ".*: Cipher Sample"
34 - ".*: CBC Mode"
35 - ".*: CTR Mode"
[all …]
/Zephyr-latest/dts/bindings/sensor/
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:
22 Set encoder mode.
24 0x1: Encoder mode 1 (Default)
25 0x2: Encoder mode 2
[all …]
Dmemsic,mmc56x3.yaml1 # SPDX-License-Identifier: Apache-2.0
4 description: MMC56X3 3-axis magnetic and temperature sensor
8 include: [sensor-device.yaml, i2c-device.yaml]
12 magn-odr:
16 samples per second (Hz) for continuous mode. Minimum is 0,
18 Setting ODR to 0 will turn off continuous mode. Temperature
19 cannot be read in continuous mode.
21 bandwidth-selection-bits-0:
24 Adjust length of decimation filter. Controls duration of each measurement.
27 bandwidth-selection-bits-1:
[all …]
Despressif,esp32-pcnt.yaml2 # SPDX-License-Identifier: Apache-2.0
6 Espressif's Pulse Counter Mode (PCNT) controller Node
14 Each pulse counter unit has a 16-bit signed counter register.
23 Each pulse counter unit also features a filter on each of the four inputs,
29 Example: Use PCNT to read a rotary-enconder
38 bias-pull-up;
43 Note: Check espressif,esp32-pinctrl.yaml for complete documentation regarding pinctrl.
48 pinctrl-0 = <&pcnt_default>;
49 pinctrl-names = "default";
51 #address-cells = <1>;
[all …]
/Zephyr-latest/drivers/can/
Dcan_loopback.c5 * SPDX-License-Identifier: Apache-2.0
29 struct can_filter filter; member
50 struct can_loopback_filter *filter) in receive_frame() argument
55 frame->dlc, frame->id, in receive_frame()
56 (frame->flags & CAN_FRAME_IDE) != 0 ? "extended" : "standard", in receive_frame()
57 (frame->flags & CAN_FRAME_RTR) != 0 ? ", RTR frame" : ""); in receive_frame()
59 filter->rx_cb(dev, &frame_tmp, filter->cb_arg); in receive_frame()
65 struct can_loopback_data *data = dev->data; in tx_thread()
67 struct can_loopback_filter *filter; in tx_thread() local
74 ret = k_msgq_get(&data->tx_msgq, &frame, K_FOREVER); in tx_thread()
[all …]
Dcan_native_linux.c4 * SPDX-License-Identifier: Apache-2.0
30 struct can_filter filter; member
55 struct can_native_linux_data *data = dev->data; in dispatch_frame()
59 k_mutex_lock(&data->filter_mutex, K_FOREVER); in dispatch_frame()
61 for (int filter_id = 0; filter_id < ARRAY_SIZE(data->filters); filter_id++) { in dispatch_frame()
62 if (data->filters[filter_id].rx_cb == NULL) { in dispatch_frame()
66 if (!can_frame_matches_filter(frame, &data->filters[filter_id].filter)) { in dispatch_frame()
73 callback = data->filters[filter_id].rx_cb; in dispatch_frame()
74 callback(dev, &tmp_frame, data->filters[filter_id].cb_arg); in dispatch_frame()
77 k_mutex_unlock(&data->filter_mutex); in dispatch_frame()
[all …]
/Zephyr-latest/samples/subsys/usb/mass/
Dsample.yaml9 - EXTRA_DTC_OVERLAY_FILE="ramdisk.overlay"
11 - CONFIG_LOG_DEFAULT_LEVEL=3
13 - msd
14 - usb
20 - "No file system selected"
21 - "The device is put in USB mass storage mode."
26 - nrf52840dk/nrf52840
27 - nrf54h20dk/nrf54h20/cpuapp
28 - frdm_k64f
29 - stm32f723e_disco
[all …]
/Zephyr-latest/tests/drivers/can/api/src/
Dcanfd.c5 * SPDX-License-Identifier: Apache-2.0
27 zassert_equal(frame->id, TEST_CAN_STD_ID_1, "ID does not match"); in tx_std_callback_1()
37 zassert_equal(frame->id, TEST_CAN_STD_ID_2, "ID does not match"); in tx_std_callback_2()
42 struct can_filter *filter = user_data; in rx_std_callback_1() local
46 zassert_equal_ptr(filter, &test_std_filter_1, "filter does not match"); in rx_std_callback_1()
53 struct can_filter *filter = user_data; in rx_std_callback_2() local
57 zassert_equal_ptr(filter, &test_std_filter_2, "filter does not match"); in rx_std_callback_2()
65 struct can_filter *filter = user_data; in rx_std_callback_fd_1() local
69 zassert_equal_ptr(filter, &test_std_filter_1, "filter does not match"); in rx_std_callback_fd_1()
77 struct can_filter *filter = user_data; in rx_std_callback_fd_2() local
[all …]
/Zephyr-latest/dts/bindings/input/
Despressif,esp32-touch-sensor.yaml2 # SPDX-License-Identifier: Apache-2.0
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>;
23 href-atten-microvolt = <1000000>;
24 filter-mode = <ESP32_TOUCH_FILTER_MODE_IIR_16>;
[all …]
/Zephyr-latest/doc/hardware/peripherals/can/
Dshell.rst38 For example, building the :zephyr:code-sample:`hello_world` sample for the :zephyr:board:`frdm_k64f…
41 .. zephyr-app-commands::
42 :zephyr-app: samples/hello_world
44 …:gen-args: -DCONFIG_SHELL=y -DCONFIG_CAN=y -DCONFIG_CAN_SHELL=y -DCONFIG_STATS=y -DCONFIG_CAN_STAT…
48 interact with the shell. The CAN shell comes with built-in help (unless
49 :kconfig:option:`CONFIG_SHELL_HELP` is disabled). The built-in help messages can be printed by
50 passing ``-h`` or ``--help`` to the ``can`` command or any of its subcommands. All subcommands also
51 support tab-completion of their arguments.
55 also supports tab-completion. A list of all devices available can be obtained using the ``device
64 RX filters supported, capabilities, current mode, current state, error counters, timing limits, and
[all …]
/Zephyr-latest/soc/nxp/lpc/lpc11u6x/
Dsoc.h5 * SPDX-License-Identifier: Apache-2.0
12 * This header file is used to specify and describe board-level aspects for the
30 * [3:4] mode.
34 * [10] open-drain mode.
35 * [11:12] digital filter sample mode.
60 * [3:4] mode.
63 * [7] analog mode.
64 * [8] input glitch filter.
66 * [10] open-drain mode.
67 * [11:12] digital filter sample mode.
[all …]
/Zephyr-latest/drivers/wifi/nrf_wifi/src/
Dwifi_mgmt.c4 * SPDX-License-Identifier: Apache-2.0
34 int ret = -1; in nrf_wifi_set_power_save()
35 unsigned int uapsd_queue = UAPSD_Q_MIN; /* Legacy mode */ in nrf_wifi_set_power_save()
42 vif_ctx_zep = dev->data; in nrf_wifi_set_power_save()
49 rpu_ctx_zep = vif_ctx_zep->rpu_ctx_zep; in nrf_wifi_set_power_save()
56 k_mutex_lock(&vif_ctx_zep->vif_lock, K_FOREVER); in nrf_wifi_set_power_save()
57 if (!rpu_ctx_zep->rpu_ctx) { in nrf_wifi_set_power_save()
62 switch (params->type) { in nrf_wifi_set_power_save()
64 if ((params->listen_interval < in nrf_wifi_set_power_save()
66 (params->listen_interval > in nrf_wifi_set_power_save()
[all …]
/Zephyr-latest/drivers/sensor/bosch/bme280/
DKconfig6 # SPDX-License-Identifier: Apache-2.0
16 Enable driver for BME280 I2C-based or SPI-based temperature and pressure sensor.
21 prompt "BME280 sampling mode"
24 Select sampling mode. In normal mode continuous measurements are
25 performed, whereas in forced mode only single measurement is performed.
111 prompt "BME280 filter coefficient"
114 Select the filter coefficient for the BME280 sensor.
116 bool "filter off"
/Zephyr-latest/include/zephyr/dt-bindings/sensor/
Dlps2xdf.h5 * SPDX-License-Identifier: Apache-2.0
21 /* Low Pass filter */
26 /* Average (number of samples) filter */
36 /* Full Scale Pressure Mode */
40 /* Full Scale Pressure Mode */

12345678910>>...12