Home
last modified time | relevance | path

Searched refs:bmi08x (Results 1 – 10 of 10) sorted by relevance

/Zephyr-latest/drivers/sensor/bosch/bmi08x/
Dbmi08x_gyro.c26 const struct bmi08x_gyro_config *bmi08x = dev->config; in bmi08x_gyro_transceive_i2c() local
29 return i2c_write_read_dt(&bmi08x->bus.i2c, &reg, 1, data, length); in bmi08x_gyro_transceive_i2c()
38 return i2c_write_dt(&bmi08x->bus.i2c, buf, 1 + length); in bmi08x_gyro_transceive_i2c()
58 const struct bmi08x_gyro_config *bmi08x = dev->config; in bmi08x_gyro_transceive_spi() local
68 return spi_transceive_dt(&bmi08x->bus.spi, &tx, &rx); in bmi08x_gyro_transceive_spi()
71 return spi_write_dt(&bmi08x->bus.spi, &tx); in bmi08x_gyro_transceive_spi()
166 struct bmi08x_gyro_data *bmi08x = dev->data; in bmi08x_gyr_range_set() local
180 bmi08x->scale = BMI08X_GYR_SCALE(range); in bmi08x_gyr_range_set()
225 struct bmi08x_gyro_data *bmi08x = dev->data; in bmi08x_sample_fetch() local
234 ret = bmi08x_gyro_read(dev, BMI08X_REG_GYRO_X_LSB, (uint8_t *)bmi08x->gyr_sample, in bmi08x_sample_fetch()
[all …]
DCMakeLists.txt7 zephyr_library_sources(bmi08x.c)
Dbmi08x_accel.c27 const struct bmi08x_accel_config *bmi08x = dev->config; in bmi08x_accel_transceive_i2c() local
30 return i2c_write_read_dt(&bmi08x->bus.i2c, &reg, 1, data, length); in bmi08x_accel_transceive_i2c()
39 return i2c_write_dt(&bmi08x->bus.i2c, buf, 1 + length); in bmi08x_accel_transceive_i2c()
114 const struct bmi08x_accel_config *bmi08x = dev->config; in bmi08x_accel_transceive_spi() local
124 return spi_transceive_dt(&bmi08x->bus.spi, &tx, &rx); in bmi08x_accel_transceive_spi()
127 return spi_write_dt(&bmi08x->bus.spi, &tx); in bmi08x_accel_transceive_spi()
/Zephyr-latest/drivers/sensor/bosch/
DCMakeLists.txt11 add_subdirectory_ifdef(CONFIG_BMI08X bmi08x)
DKconfig11 source "drivers/sensor/bosch/bmi08x/Kconfig"
/Zephyr-latest/tests/drivers/build_all/sensor/
Dspi.dtsi265 test_spi_bmi08x_accel: bmi08x@23 {
266 compatible = "bosch,bmi08x-accel";
278 test_spi_bmi08x_gyro: bmi08x@24 {
279 compatible = "bosch,bmi08x-gyro";
Di2c.dtsi734 test_i2c_bmi08x_accel: bmi08x@6d {
735 compatible = "bosch,bmi08x-accel";
746 test_i2c_bmi08x_gyro: bmi08x@6e {
747 compatible = "bosch,bmi08x-gyro";
/Zephyr-latest/boards/nxp/vmu_rt1170/
Dvmu_rt1170_mimxrt1176_cm7.dts290 bmi08x_accel: bmi08x@0 {
291 compatible = "bosch,bmi08x-accel";
303 bmi08x_gyro: bmi08x@1 {
304 compatible = "bosch,bmi08x-gyro";
/Zephyr-latest/doc/releases/
Drelease-notes-3.5.rst1185 * :dtcompatible:`bosch,bmi08x-accel`
1186 * :dtcompatible:`bosch,bmi08x-accel`
1187 * :dtcompatible:`bosch,bmi08x-gyro`
1188 * :dtcompatible:`bosch,bmi08x-gyro`
Drelease-notes-3.3.rst3186 * :github:`52652` - drivers: sensors: bmi08x config file