Home
last modified time | relevance | path

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

12345

/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/tests/drivers/i2c/i2c_ram/
Dtestcase.yaml2 depends_on: i2c
4 - drivers
5 - i2c
6 filter: dt_alias_exists("i2c-ram")
11 drivers.i2c.ram:
12 depends_on: i2c
14 - drivers
15 - i2c
16 drivers.i2c.ram.rtio:
17 filter: CONFIG_I2C_RTIO
[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>,
29 Values for I2C type and analog type pins have the following defaults:
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
[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 …]
/Zephyr-latest/samples/drivers/i2c/target_eeprom/
Dsample.yaml2 name: I2C target sample
4 sample.drivers.i2c.target:
6 filter: dt_nodelabel_enabled("target_eeprom")
8 - lpcxpresso55s69/lpc55s69/cpu0
10 sample.drivers.i2c.target.kinetis:
12 filter: dt_nodelabel_enabled("target_eeprom")
14 - frdm_ke17z
15 - frdm_ke17z512
20 - "i2c target sample"
21 - "i2c target driver registered"
[all …]
/Zephyr-latest/dts/bindings/i3c/
Di3c-device.yaml2 # SPDX-License-Identifier: Apache-2.0
8 on-bus: i3c
23 ID left-shifted by 1, where the manufacturer ID is
24 the bits 33-47 (zero-based) of the 48-bit Provisioned ID.
26 the part ID (bits 16-31 of the Provisioned ID) left-shifted
27 by 16, and the instance ID (bits 12-15 of the Provisioned ID)
28 left-shifted by 12. Basically, this is the lower 32 bits
33 where the PID part is expanded to be a 64-bit integer.
35 For I2C devices, the 3 fields are static address, 0x00, and
37 1. 7-bit address of the I2C device. (Note that 10-bit
[all …]
/Zephyr-latest/samples/boards/st/i2c_timing/
Dsample.yaml2 name: STM32 I2C V2 timing
5 depends_on: i2c
7 - drivers
8 - i2c
9 filter: dt_compat_enabled("st,stm32-i2c-v2")
11 - nucleo_l476rg
12 - nucleo_wb55rg
17 - "I2C freq. I2C_BITRATE_*"
/Zephyr-latest/tests/drivers/i2c/i2c_api/
Dtestcase.yaml2 drivers.i2c.api:
3 depends_on: i2c
5 - drivers
6 - i2c
7 filter: dt_alias_exists("gy271")
/Zephyr-latest/tests/drivers/i2c/i2c_bme688/
Dtestcase.yaml3 - drivers
4 - i2c
5 depends_on: i2c
7 drivers.i2c.bme688:
8 filter: dt_compat_enabled("bosch,bme680")
/Zephyr-latest/tests/boards/mec15xxevb_assy6853/i2c_api/
Dtestcase.yaml2 boards.mec15xxevb_assy6853.i2c:
3 depends_on: i2c
5 - drivers
6 - i2c
7 filter: dt_compat_enabled("nxp,pca95xx")
/Zephyr-latest/tests/boards/mec172xevb_assy6906/i2c_api/
Dtestcase.yaml2 boards.mec172xevb_assy6906.i2c:
3 depends_on: i2c
5 - drivers
6 - i2c
7 filter: dt_compat_enabled("nxp,pca95xx")
/Zephyr-latest/drivers/sensor/bosch/bme680/
DKconfig6 # SPDX-License-Identifier: Apache-2.0
12 select I2C if $(dt_compat_on_bus,$(DT_COMPAT_BOSCH_BME680),i2c)
15 Enable driver for BME680 I2C- or SPI- based temperature, pressure, humidity and gas sensor.
74 prompt "BME680 IIR low-pass filter coefficient"
77 Select the filter coefficient for the BME680 sensor.
79 bool "filter off"
/Zephyr-latest/drivers/sensor/bosch/bme280/
DKconfig6 # SPDX-License-Identifier: Apache-2.0
12 select I2C if $(dt_compat_on_bus,$(DT_COMPAT_BOSCH_BME280),i2c)
16 Enable driver for BME280 I2C-based or SPI-based temperature and pressure sensor.
111 prompt "BME280 filter coefficient"
114 Select the filter coefficient for the BME280 sensor.
116 bool "filter off"
/Zephyr-latest/tests/drivers/i2c/i2c_tca954x/
Dtestcase.yaml2 drivers.i2c.tca954x:
5 - testing
6 - drivers
7 depends_on: i2c
8 filter: dt_compat_enabled("ti,tca9546a")
/Zephyr-latest/tests/drivers/sensor/sbs_gauge/
Dtestcase.yaml6 - drivers
7 - sensors
8 filter:
9 dt_compat_enabled("sbs,sbs-gauge") and not dt_compat_enabled("zephyr,i2c-emul-controller")
11 - nucleo_f070rb
14 - drivers
15 - sensors
16 filter: dt_compat_enabled("sbs,sbs-gauge")
18 - native_sim
19 - qemu_cortex_a9
[all …]
/Zephyr-latest/tests/drivers/gpio/gpio_api_1pin/
Dtestcase.yaml3 - drivers
4 - gpio
9 filter: >
10 dt_enabled_alias_with_parent_compat("led0", "gpio-leds")
11 and not dt_compat_enabled("test-gpio-external-pulldown")
14 - mps2/an385
15 - mps2/an521/cpu0
16 - neorv32
19 - drivers
20 - gpio
[all …]
/Zephyr-latest/drivers/sensor/sx9500/
Dsx9500.c1 /* sensor_sx9500.c - Driver for Semtech SX9500 SAR proximity chip */
6 * SPDX-License-Identifier: Apache-2.0
14 #include <zephyr/drivers/i2c.h>
28 * auto-increments the address for subsequent values in a single
35 0x40, /* Doze enabled, 2x scan period doze, no raw filter. */
37 0x0f, /* Debouncer off, lowest average negative filter,
38 * highest average positive filter.
51 struct sx9500_data *data = dev->data; in sx9500_sample_fetch()
52 const struct sx9500_config *cfg = dev->config; in sx9500_sample_fetch()
56 return i2c_reg_read_byte_dt(&cfg->i2c, SX9500_REG_STAT, &data->prox_stat); in sx9500_sample_fetch()
[all …]
/Zephyr-latest/samples/sensor/max44009/
Dsample.yaml4 This is a sample app to read an external MAX44009 light sensor via I2C
10 depends_on: i2c
15 - "MAX44009 light sensor application"
16 - "sensor: lum reading: (.*)"
18 filter: dt_compat_enabled("maxim,max44009")
/Zephyr-latest/tests/drivers/gpio/gpio_basic_api/
Dtestcase.yaml3 - drivers
4 - gpio
13 filter: dt_compat_enabled("test-gpio-basic-api") and not dt_compat_enabled("arduino-header-r3")
17 - nrf52840dk/nrf52840
18 - nrf52_bsim
19 - nrf5340bsim/nrf5340/cpuapp
20 - nrf5340bsim/nrf5340/cpunet
21 - nrf54l15bsim/nrf54l15/cpuapp
23 - nrf52840dk/nrf52840
33 filter: dt_compat_enabled("test-gpio-basic-api")
[all …]
/Zephyr-latest/tests/drivers/led/led_api/
Dtestcase.yaml2 drivers.led.api.i2c:
4 - drivers
5 - led
7 filter: dt_alias_exists("led-controller-0")
/Zephyr-latest/samples/sensor/bmg160/
Dsample.yaml8 - i2c
9 - gpio
10 filter: dt_compat_enabled("bosch,bmg160")
/Zephyr-latest/samples/sensor/sx9500/
Dsample.yaml8 - i2c
9 - gpio
10 filter: dt_compat_enabled("semtech,sx9500")
/Zephyr-latest/samples/drivers/misc/grove_display/
Dsample.yaml6 - drivers
7 - display
9 depends_on: i2c
10 filter: dt_compat_enabled("seeed,grove-lcd-rgb")
/Zephyr-latest/tests/drivers/counter/maxim_ds3231_api/
Dtestcase.yaml4 - drivers
5 - counter
7 - counter
8 - i2c
11 filter: dt_compat_enabled("maxim,ds3231")

12345