Home
last modified time | relevance | path

Searched full:iir (Results 1 – 25 of 25) sorted by relevance

/Zephyr-latest/include/zephyr/drivers/sensor/
Dbmp581_user.h63 /* IIR filter for temperature and pressure */
75 /* This is used to enable IIR config,
76 * keep in mind that disabling IIR back in runtime is not
/Zephyr-latest/samples/boards/nxp/adsp/number_crunching/
DREADME.rst92 [Library Test] == Bi-quad Real Block IIR test ==
94 [Library Test] Bi-quad Real Block IIR takes 506702 cycles
95 [Library Test] == Bi-quad Real Block IIR end ==
130 [Library Test] == Bi-quad Real Block IIR test ==
132 [Library Test] Bi-quad Real Block IIR takes 13501 cycles
133 [Library Test] == Bi-quad Real Block IIR end ==
/Zephyr-latest/drivers/sensor/bosch/bmp581/
Dbmp581.c36 static int set_iir_config(const struct sensor_value *iir, const struct device *dev);
419 static int set_iir_config(const struct sensor_value *iir, const struct device *dev) in set_iir_config() argument
424 CHECKIF((iir == NULL) | (dev == NULL)) { in set_iir_config()
436 /* IIR configuration is writable only during STANDBY mode(as per datasheet) */ in set_iir_config()
439 /* update IIR config */ in set_iir_config()
447 /* Put IIR filtered values in data registers */ in set_iir_config()
451 /* Configure IIR filter */ in set_iir_config()
452 dsp_config[1] = iir->val1; in set_iir_config()
453 dsp_config[1] = BMP5_SET_BITSLICE(dsp_config[1], BMP5_SET_IIR_PRESS, iir->val2); in set_iir_config()
455 /* Set IIR configuration */ in set_iir_config()
[all …]
Dbmp581.h187 /* IIR configurations */
/Zephyr-latest/samples/boards/nxp/adsp/number_crunching/include/
Dmath_ops.h88 /* test Bi-quad Real Block Infinite Impulse Response (IIR) Filter */
91 * @brief Bi-quad Real Block IIR - makes a real IIR filter
92 * (cascaded IIR direct form I using
/Zephyr-latest/dts/bindings/sensor/
Dbosch,bmp388.yaml93 iir-filter:
96 Default IIR filter coefficient. The default 0 is the chip reset value.
Dbosch,bmp390.yaml94 iir-filter:
97 Default IIR filter coefficient. The default 0 is the chip reset value.
/Zephyr-latest/samples/boards/nxp/adsp/number_crunching/src/
Dnature_dsp_wrapper.c57 * Initialization routine for IIR filters in real_block_iir_32()
64 * Call Bi-quad Real Block IIR in real_block_iir_32()
Dmath_ops.c109 printk("[Library Test] == Bi-quad Real Block IIR test ==\r\n"); in test_iir_op()
116 printk("[Library Test] Bi-quad Real Block IIR takes %d cycles\r\n", stop - start); in test_iir_op()
117 printk("[Library Test] == Bi-quad Real Block IIR end ==\r\n\r\n"); in test_iir_op()
/Zephyr-latest/include/zephyr/dt-bindings/input/
Desp32-touch-sensor-input.h12 /* Touch sensor IIR filter mode */
/Zephyr-latest/modules/cmsis-dsp/
DKconfig101 * IIR (infinite impulse response) Lattice Filter
102 * Biquad Cascade IIR Filter, Direct Form I Structure
103 * Biquad Cascade IIR Filter, Direct Form II Transposed Structure
/Zephyr-latest/drivers/sensor/bosch/bme680/
DKconfig74 prompt "BME680 IIR low-pass filter coefficient"
/Zephyr-latest/drivers/serial/
DKconfig.ns1655098 controller does not see the new event due to IIR is constantly
Duart_lpc11u6x.h107 volatile uint32_t iir; /* Interrupt ID */ member
Duart_ns16550.c252 #define IIR(dev) (get_port(dev) + (REG_IIR * reg_interval(dev))) macro
367 uint8_t iir_cache; /**< cache of IIR since it clears when read */
708 if ((ns16550_inbyte(dev_cfg, IIR(dev)) & IIR_FE) == IIR_FE) {
1229 * @brief Update cached contents of IIR
1241 IIRC(dev) = ns16550_inbyte(dev_cfg, IIR(dev));
1282 ((ns16550_inbyte(dev_cfg, IIR(dev)) & IIR_MASK) == IIR_BUSY)) {
1295 uint8_t IIR_status = ns16550_inbyte(config, IIR(dev));
Duart_altera_jtag.c438 * @brief Update cached contents of IIR
Duart_mchp_xec.c205 uint8_t iir_cache; /**< cache of IIR since it clears when read */
874 * @brief Update cached contents of IIR
Duart_lpc11u6x.c315 data->cached_iir = cfg->uart0->iir; in lpc11u6x_uart0_irq_update()
Duart_xlnx_ps.c1054 * @brief Update cached contents of IIR
/Zephyr-latest/dts/bindings/input/
Despressif,esp32-touch-sensor.yaml82 Touch sensor IIR filter coefficient.
/Zephyr-latest/tests/drivers/i2c/i2c_bme688/src/
Dsensor.h77 /* IIR filter */
Dmain.c60 /* Set IIR filter for the temperature and pressure measurements */
65 TC_PRINT("Set IIR filter\n"); in set_sensor_iir_filter()
/Zephyr-latest/drivers/sensor/bosch/bmp388/
Dbmp388.c519 /* Set IIR filter coefficient */ in bmp388_init()
522 LOG_ERR("Failed to set IIR coefficient."); in bmp388_init()
/Zephyr-latest/tests/drivers/build_all/sensor/
Dspi.dtsi393 iir-filter = <3>;
Di2c.dtsi1103 iir-filter = <3>;