Home
last modified time | relevance | path

Searched full:i3g4250d (Results 1 – 17 of 17) sorted by relevance

/Zephyr-latest/drivers/sensor/st/i3g4250d/
Di3g4250d.c1 /* ST Microelectronics I3G4250D gyro driver
8 * https://www.st.com/resource/en/datasheet/i3g4250d.pdf
19 #include "i3g4250d.h"
23 LOG_MODULE_REGISTER(i3g4250d, CONFIG_SENSOR_LOG_LEVEL);
28 struct i3g4250d_data *i3g4250d = dev->data; in i3g4250d_sample_fetch() local
37 ret = i3g4250d_flag_data_ready_get(i3g4250d->ctx, &reg); in i3g4250d_sample_fetch()
42 ret = i3g4250d_angular_rate_raw_get(i3g4250d->ctx, buf); in i3g4250d_sample_fetch()
48 memcpy(i3g4250d->angular_rate, buf, sizeof(i3g4250d->angular_rate)); in i3g4250d_sample_fetch()
90 struct i3g4250d_data *i3g4250d = dev->data; in i3g4250d_channel_get() local
100 i3g4250d_channel_convert(chan, i3g4250d->angular_rate, val); in i3g4250d_channel_get()
[all …]
DKconfig1 # I3G4250D three-axis digital output gyroscope
6 config I3G4250D config
7 bool "I3G4250D three-axis digital output gyroscope"
15 Enable driver for I3G4250D SPI-based three-axis motion tracking device.
Di3g4250d_spi.c10 #include "i3g4250d.h"
17 LOG_MODULE_DECLARE(i3g4250d, CONFIG_SENSOR_LOG_LEVEL);
93 struct i3g4250d_data *i3g4250d = dev->data; in i3g4250d_spi_init() local
101 i3g4250d->ctx = &i3g4250d_spi_ctx; in i3g4250d_spi_init()
102 i3g4250d->ctx->handle = (void *)dev; in i3g4250d_spi_init()
Di3g4250d.h1 /* ST Microelectronics I3G4250D gyro driver
8 * https://www.st.com/resource/en/datasheet/i3g4250d.pdf
DCMakeLists.txt5 zephyr_library_sources(i3g4250d.c i3g4250d_spi.c)
/Zephyr-latest/samples/sensor/i3g4250d/
DREADME.rst1 .. zephyr:code-sample:: i3g4250d
2 :name: I3G4250D 3-axis gyroscope sensor
5 Get gyroscope data from an I3G4250D sensor.
17 This sample application uses the I3G4250D sensor connected via
24 To build the application a board with I3G4250D on SPI interface
29 :zephyr-app: samples/sensor/i3g4250d
Dsample.yaml8 name: I3G4250D Sensor Sample
10 sample.sensor.i3g4250d:
/Zephyr-latest/dts/bindings/sensor/
Dst,i3g4250d.yaml5 STMicroelectronics I3G4250D 3-axis gyrometer accessed through SPI bus
7 compatible: "st,i3g4250d"
/Zephyr-latest/boards/st/stm32f3_disco/
Dstm32f3_disco_stm32f303xc_E.overlay33 i3g4250d@0 {
34 compatible = "st,i3g4250d";
Dstm32f3_disco_stm32f303xc_E.yaml17 - i3g4250d
/Zephyr-latest/drivers/sensor/st/
DCMakeLists.txt7 add_subdirectory_ifdef(CONFIG_I3G4250D i3g4250d)
DKconfig6 source "drivers/sensor/st/i3g4250d/Kconfig"
/Zephyr-latest/tests/drivers/build_all/sensor/
Dspi.dtsi175 test_spi_i3g4250d: i3g4250d@17 {
176 compatible = "st,i3g4250d";
/Zephyr-latest/boards/st/stm32f3_disco/doc/
Dindex.rst28 - L3GD20 or I3G4250D, ST MEMS motion sensor, 3-axis digital output gyroscope
33 Recent PCB revisions (E and newer) are shipped with I3G4250D and LSM303AGR.
/Zephyr-latest/boards/st/stm32f411e_disco/doc/
Dindex.rst14 - L3GD20(rev B) or I3G4250D(rev D): ST MEMS motion sensor, 3-axis digital output gyroscope.
/Zephyr-latest/doc/releases/
Drelease-notes-2.7.rst562 * Added ST I3G4250D gyroscope driver.
868 :dtcompatible:`st,i3g4250d`, :dtcompatible:`st,stm32-aes`,
Drelease-notes-3.0.rst588 * Added STM I3G4250D gyroscope driver.