/Zephyr-latest/include/zephyr/drivers/sensor/ |
D | icm42670.h | 4 * 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/ |
D | faze-pinctrl.dtsi | 3 * 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/ |
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/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: 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/ |
D | lpcxpresso11u68-pinctrl.dtsi | 3 * 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/ |
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 | 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 …]
|
/Zephyr-latest/dts/bindings/gpio/ |
D | adi,max22190-gpio.yaml | 3 # 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/ |
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/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/samples/drivers/crypto/ |
D | sample.yaml | 15 - 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/ |
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: 22 Set encoder mode. 24 0x1: Encoder mode 1 (Default) 25 0x2: Encoder mode 2 [all …]
|
D | memsic,mmc56x3.yaml | 1 # 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 …]
|
D | espressif,esp32-pcnt.yaml | 2 # 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/ |
D | can_loopback.c | 5 * 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 …]
|
D | can_native_linux.c | 4 * 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/ |
D | sample.yaml | 9 - 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/ |
D | canfd.c | 5 * 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/ |
D | espressif,esp32-touch-sensor.yaml | 2 # 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/ |
D | shell.rst | 38 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/ |
D | soc.h | 5 * 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/ |
D | wifi_mgmt.c | 4 * 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/ |
D | Kconfig | 6 # 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/ |
D | lps2xdf.h | 5 * 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 */
|