/Zephyr-latest/include/zephyr/drivers/sensor/ |
D | bmp581_user.h | 63 /* 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/ |
D | README.rst | 92 [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/ |
D | bmp581.c | 36 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 …]
|
D | bmp581.h | 187 /* IIR configurations */
|
/Zephyr-latest/samples/boards/nxp/adsp/number_crunching/include/ |
D | math_ops.h | 88 /* 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/ |
D | bosch,bmp388.yaml | 93 iir-filter: 96 Default IIR filter coefficient. The default 0 is the chip reset value.
|
D | bosch,bmp390.yaml | 94 iir-filter: 97 Default IIR filter coefficient. The default 0 is the chip reset value.
|
/Zephyr-latest/samples/boards/nxp/adsp/number_crunching/src/ |
D | nature_dsp_wrapper.c | 57 * Initialization routine for IIR filters in real_block_iir_32() 64 * Call Bi-quad Real Block IIR in real_block_iir_32()
|
D | math_ops.c | 109 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/ |
D | esp32-touch-sensor-input.h | 12 /* Touch sensor IIR filter mode */
|
/Zephyr-latest/modules/cmsis-dsp/ |
D | Kconfig | 101 * 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/ |
D | Kconfig | 74 prompt "BME680 IIR low-pass filter coefficient"
|
/Zephyr-latest/drivers/serial/ |
D | Kconfig.ns16550 | 98 controller does not see the new event due to IIR is constantly
|
D | uart_lpc11u6x.h | 107 volatile uint32_t iir; /* Interrupt ID */ member
|
D | uart_ns16550.c | 252 #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));
|
D | uart_altera_jtag.c | 438 * @brief Update cached contents of IIR
|
D | uart_mchp_xec.c | 205 uint8_t iir_cache; /**< cache of IIR since it clears when read */ 874 * @brief Update cached contents of IIR
|
D | uart_lpc11u6x.c | 315 data->cached_iir = cfg->uart0->iir; in lpc11u6x_uart0_irq_update()
|
D | uart_xlnx_ps.c | 1054 * @brief Update cached contents of IIR
|
/Zephyr-latest/dts/bindings/input/ |
D | espressif,esp32-touch-sensor.yaml | 82 Touch sensor IIR filter coefficient.
|
/Zephyr-latest/tests/drivers/i2c/i2c_bme688/src/ |
D | sensor.h | 77 /* IIR filter */
|
D | main.c | 60 /* 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/ |
D | bmp388.c | 519 /* 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/ |
D | spi.dtsi | 393 iir-filter = <3>;
|
D | i2c.dtsi | 1103 iir-filter = <3>;
|