Lines Matching +full:interrupt +full:- +full:map +full:- +full:mask
5 * SPDX-License-Identifier: Apache-2.0
53 /* Accel Interrupt status0 register */
56 /* Accel Interrupt status1 register */
80 /* Accel Interrupt pin 1 configuration register */
83 /* Accel Interrupt pin 2 configuration register */
86 /* Accel Interrupt latch configuration register */
89 /* Accel Interrupt pin1 mapping register */
92 /* Accel Interrupt pin2 mapping register */
95 /* Accel Interrupt map register */
124 /* Interrupt masks */
171 /* Accel internal interrupt pin mapping */
182 /* Mask definitions for ACCEL_ERR_REG register */
190 /* Mask definition for ACCEL_STATUS_REG register */
196 /* Mask definitions for odr, bandwidth and range */
204 /* Mask definitions for INT1_IO_CONF register */
218 /* Mask definitions for INT1/INT2 mapping register */
221 /* Mask definitions for INT1/INT2 mapping register */
224 /* Mask definitions for INT1_INT2_MAP_DATA register */
238 /** Register map */
262 /* Gyro Interrupt status register */
277 /* Gyro Interrupt control register */
280 /* Gyro Interrupt Pin configuration register */
283 /* Gyro Interrupt Map register */
315 /* Gyro data ready interrupt enable value */
319 /* Gyro data ready map values */
330 /** Mask definitions for range, bandwidth and power */
338 /* Mask definitions for BMI08X_GYRO_INT_CTRL_REG register */
344 /* Mask definitions for BMI08X_GYRO_INT3_INT4_IO_CONF_REG register */
355 /* Mask definitions for BMI08X_GYRO_INT_EN_REG register */
361 /* Mask definitions for BMI088_GYRO_INT_MAP_REG register */
369 /* Mask definitions for BMI088_GYRO_INT_MAP_REG register */
377 /* Mask definitions for GYRO_SELF_TEST register */
431 /* Macro used for compile time optimization to compile in/out code used for data-sync
432 * if at least 1 bmi08x has data-sync enabled
560 uint8_t mask, uint8_t val);
561 static inline int bmi08x_accel_reg_update(const struct device *dev, uint8_t reg_addr, uint8_t mask, in bmi08x_accel_reg_update() argument
564 return bmi08x_accel_reg_field_update(dev, reg_addr, 0, mask, val); in bmi08x_accel_reg_update()
572 uint8_t mask, uint8_t val);
573 static inline int bmi08x_gyro_reg_update(const struct device *dev, uint8_t reg_addr, uint8_t mask, in bmi08x_gyro_reg_update() argument
576 return bmi08x_gyro_reg_field_update(dev, reg_addr, 0, mask, val); in bmi08x_gyro_reg_update()