<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.somlabs.com/index.php?action=history&amp;feed=atom&amp;title=VisionSOM-STM32MP1_sensors_demo</id>
	<title>VisionSOM-STM32MP1 sensors demo - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.somlabs.com/index.php?action=history&amp;feed=atom&amp;title=VisionSOM-STM32MP1_sensors_demo"/>
	<link rel="alternate" type="text/html" href="https://wiki.somlabs.com/index.php?title=VisionSOM-STM32MP1_sensors_demo&amp;action=history"/>
	<updated>2026-04-28T08:53:14Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://wiki.somlabs.com/index.php?title=VisionSOM-STM32MP1_sensors_demo&amp;diff=2574&amp;oldid=prev</id>
		<title>KrzysztofChojnowski at 10:24, 9 April 2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.somlabs.com/index.php?title=VisionSOM-STM32MP1_sensors_demo&amp;diff=2574&amp;oldid=prev"/>
		<updated>2021-04-09T10:24:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:24, 9 April 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l219&quot;&gt;Line 219:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 219:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Application binary ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Application binary ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The application compiled binary is available for download: [[Media:VisionSOM-STM32MP1_sensors_demo.zip]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The application compiled binary is available for download: [[Media:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;VisionSOM-STM32MP1_sensors_demo.zip|&lt;/ins&gt;VisionSOM-STM32MP1_sensors_demo.zip]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>KrzysztofChojnowski</name></author>
	</entry>
	<entry>
		<id>https://wiki.somlabs.com/index.php?title=VisionSOM-STM32MP1_sensors_demo&amp;diff=2163&amp;oldid=prev</id>
		<title>KrzysztofChojnowski at 10:27, 13 July 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.somlabs.com/index.php?title=VisionSOM-STM32MP1_sensors_demo&amp;diff=2163&amp;oldid=prev"/>
		<updated>2020-07-13T10:27:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:27, 13 July 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l219&quot;&gt;Line 219:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 219:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Application binary ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Application binary ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The application compiled binary is available for download: [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;File&lt;/del&gt;:VisionSOM-STM32MP1_sensors_demo.zip]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The application compiled binary is available for download: [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Media&lt;/ins&gt;:VisionSOM-STM32MP1_sensors_demo.zip]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>KrzysztofChojnowski</name></author>
	</entry>
	<entry>
		<id>https://wiki.somlabs.com/index.php?title=VisionSOM-STM32MP1_sensors_demo&amp;diff=2162&amp;oldid=prev</id>
		<title>KrzysztofChojnowski: Created page with &quot;{{PageHeader|VisionSOM-STM32MP1 sensors demo}} __toc__  center  The SoMLabs sensors demo application for VisionSOM-STM32MP1...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.somlabs.com/index.php?title=VisionSOM-STM32MP1_sensors_demo&amp;diff=2162&amp;oldid=prev"/>
		<updated>2020-07-13T10:25:34Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{PageHeader|VisionSOM-STM32MP1 sensors demo}} __toc__  &lt;a href=&quot;/index.php?title=File:VisionSOM-STM32MP1_sensors_demo.png&quot; title=&quot;File:VisionSOM-STM32MP1 sensors demo.png&quot;&gt;800px|center&lt;/a&gt;  The SoMLabs sensors demo application for VisionSOM-STM32MP1...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{PageHeader|VisionSOM-STM32MP1 sensors demo}} __toc__&lt;br /&gt;
&lt;br /&gt;
[[File:VisionSOM-STM32MP1_sensors_demo.png|800px|center]]&lt;br /&gt;
&lt;br /&gt;
The SoMLabs sensors demo application for VisionSOM-STM32MP1 module and VisionCB-STM32MP1-STD board is the example of simple signal measurement and data presentation in a graphical user interface. The application reads the acceleration data from the LSM6DS3 sensor connected to the I2C bus and the analogue signal samples collected by the on-chip ADC. The results are presented on the Qt interface built with the QML and QtCharts libraries.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:VisionSOM-STM32MP1_sensors_demo.mp4|800px|center]]&lt;br /&gt;
&lt;br /&gt;
== Hardware configuration == &lt;br /&gt;
&lt;br /&gt;
=== ADC ===&lt;br /&gt;
&lt;br /&gt;
The ADC needs to be enabled in the device tree since it is not configured in the default system images for VisionSOM-STM32MP1. Moreover, the timer 2 is enabled and used later for the ADS triggering. The following files in the mx directory need to be modified:&lt;br /&gt;
&lt;br /&gt;
* kernel/stm32mp157a-visionsom-dsi-mx.dts&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;amp;pinctrl {&lt;br /&gt;
 	u-boot,dm-pre-reloc;&lt;br /&gt;
&lt;br /&gt;
	adc_pins_mx: adc_mx-0 {&lt;br /&gt;
		pins {&lt;br /&gt;
			pinmux = &amp;lt;STM32_PINMUX(&amp;#039;B&amp;#039;, 1, ANALOG)&amp;gt;; /* ADC1_INP5 */&lt;br /&gt;
		};&lt;br /&gt;
	};&lt;br /&gt;
&lt;br /&gt;
	adc_sleep_pins_mx: adc_sleep_mx-0 {&lt;br /&gt;
		pins {&lt;br /&gt;
			pinmux = &amp;lt;STM32_PINMUX(&amp;#039;B&amp;#039;, 1, ANALOG)&amp;gt;; /* ADC1_INP5 */&lt;br /&gt;
		};&lt;br /&gt;
	};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;adc{&lt;br /&gt;
	pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;&lt;br /&gt;
	pinctrl-0 = &amp;lt;&amp;amp;adc_pins_mx&amp;gt;;&lt;br /&gt;
	pinctrl-1 = &amp;lt;&amp;amp;adc_sleep_pins_mx&amp;gt;;&lt;br /&gt;
	status = &amp;quot;okay&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
	/* USER CODE BEGIN adc */&lt;br /&gt;
&lt;br /&gt;
	vref-supply = &amp;lt;&amp;amp;vdd&amp;gt;;&lt;br /&gt;
	status = &amp;quot;okay&amp;quot;;&lt;br /&gt;
	adc1: adc@0 {&lt;br /&gt;
		st,adc-channels = &amp;lt;5&amp;gt;;&lt;br /&gt;
		st,min-sample-time-nsecs = &amp;lt;10000&amp;gt;;&lt;br /&gt;
		status = &amp;quot;okay&amp;quot;;&lt;br /&gt;
	};&lt;br /&gt;
&lt;br /&gt;
	/* USER CODE END adc */&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;timers2{&lt;br /&gt;
	status = &amp;quot;okay&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
	/* USER CODE BEGIN timers2 */&lt;br /&gt;
&lt;br /&gt;
	/delete-property/dmas;&lt;br /&gt;
	/delete-property/dma-names;&lt;br /&gt;
&lt;br /&gt;
	pwm {&lt;br /&gt;
		status = &amp;quot;okay&amp;quot;;&lt;br /&gt;
	};&lt;br /&gt;
&lt;br /&gt;
	timer@1 {&lt;br /&gt;
		status = &amp;quot;okay&amp;quot;;&lt;br /&gt;
	};&lt;br /&gt;
&lt;br /&gt;
	/* USER CODE END timers2 */&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* u-boot/stm32mp157a-visionsom-dsi-mx.dts&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;amp;pinctrl {&lt;br /&gt;
 	u-boot,dm-pre-reloc;&lt;br /&gt;
 &lt;br /&gt;
	adc_pins_mx: adc_mx-0 {&lt;br /&gt;
		pins {&lt;br /&gt;
			pinmux = &amp;lt;STM32_PINMUX(&amp;#039;B&amp;#039;, 1, ANALOG)&amp;gt;; /* ADC1_INP5 */&lt;br /&gt;
		};&lt;br /&gt;
	};&lt;br /&gt;
&lt;br /&gt;
	adc_sleep_pins_mx: adc_sleep_mx-0 {&lt;br /&gt;
		pins {&lt;br /&gt;
			pinmux = &amp;lt;STM32_PINMUX(&amp;#039;B&amp;#039;, 1, ANALOG)&amp;gt;; /* ADC1_INP5 */&lt;br /&gt;
		};&lt;br /&gt;
	};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;adc{&lt;br /&gt;
	pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;&lt;br /&gt;
	pinctrl-0 = &amp;lt;&amp;amp;adc_pins_mx&amp;gt;;&lt;br /&gt;
	pinctrl-1 = &amp;lt;&amp;amp;adc_sleep_pins_mx&amp;gt;;&lt;br /&gt;
	status = &amp;quot;okay&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
	/* USER CODE BEGIN adc */&lt;br /&gt;
&lt;br /&gt;
	vref-supply = &amp;lt;&amp;amp;vdd&amp;gt;;&lt;br /&gt;
	status = &amp;quot;okay&amp;quot;;&lt;br /&gt;
	adc1: adc@0 {&lt;br /&gt;
		st,adc-channels = &amp;lt;5&amp;gt;;&lt;br /&gt;
		st,min-sample-time-nsecs = &amp;lt;10000&amp;gt;;&lt;br /&gt;
		status = &amp;quot;okay&amp;quot;;&lt;br /&gt;
	};&lt;br /&gt;
&lt;br /&gt;
	/* USER CODE END adc */&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;timers2{&lt;br /&gt;
	status = &amp;quot;okay&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
	/* USER CODE BEGIN timers2 */&lt;br /&gt;
&lt;br /&gt;
	trigger@0 {&lt;br /&gt;
		status = &amp;quot;okay&amp;quot;;&lt;br /&gt;
	};&lt;br /&gt;
&lt;br /&gt;
	/* USER CODE END timers2 */&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* u-boot/stm32mp157a-visionsom-dsi-mx-u-boot.dtsi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
		CLK_ADC_PLL4R&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 	pll4:st,pll@3 {&lt;br /&gt;
		cfg = &amp;lt; 3 98 5 7 7 PQR(1,1,1) &amp;gt;;&lt;br /&gt;
 	};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* tf-a/stm32mp157a-visionsom-dsi-mx.dts&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
		CLK_ADC_PLL4R&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 	pll4:st,pll@3 {&lt;br /&gt;
		cfg = &amp;lt; 3 98 5 7 7 PQR(1,1,1) &amp;gt;;&lt;br /&gt;
 	};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;amp;etzpc{&lt;br /&gt;
 	st,decprot = &amp;lt;&lt;br /&gt;
	DECPROT(STM32MP1_ETZPC_ADC_ID, DECPROT_NS_RW, DECPROT_UNLOCK)&lt;br /&gt;
	DECPROT(STM32MP1_ETZPC_TIM2_ID, DECPROT_NS_RW, DECPROT_UNLOCK)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LSM6DS3 ===&lt;br /&gt;
&lt;br /&gt;
The LSM6DS3 sensor is connected to the I2C4 bus which is already configured for the touchscreen. However a new subsection needs to be added to the &amp;amp;i2c4 device in order to register correct driver.&lt;br /&gt;
&lt;br /&gt;
* kernel/stm32mp157a-visionsom-dsi-mx.dts&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	lsm6ds3@6a {&lt;br /&gt;
		compatible = &amp;quot;st,lsm6ds3&amp;quot;;&lt;br /&gt;
		reg = &amp;lt;0x6a&amp;gt;;&lt;br /&gt;
	};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, the driver needs to be compiled with the kernel (or as a module) in the kernel configuration file:&lt;br /&gt;
&lt;br /&gt;
* stm32mp157a_visionsom_mx_defconfig&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CONFIG_IIO_ST_SENSORS_I2C=m&lt;br /&gt;
CONFIG_IIO_ST_SENSORS_SPI=m&lt;br /&gt;
CONFIG_IIO_ST_SENSORS_CORE=m&lt;br /&gt;
CONFIG_IIO_ST_LSM6DSX=m&lt;br /&gt;
CONFIG_IIO_ST_LSM6DSX_I2C=m&lt;br /&gt;
CONFIG_IIO_ST_LSM6DSX_SPI=m&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ADC configuration ==&lt;br /&gt;
&lt;br /&gt;
The ADC is configured within the application using the iio subsystem. The following values are written to the configuration files in order to obtain the 1kHz sampling frequency on channel 5 with 128 samples watermark:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo 1000 &amp;gt; /sys/bus/iio/devices/trigger0/sampling_frequency&lt;br /&gt;
echo 1 &amp;gt; /sys/bus/iio/devices/iio:device0/scan_elements/in_voltage5_en&lt;br /&gt;
echo tim2_trgo &amp;gt; /sys/bus/iio/devices/iio:device0/trigger/current_trigger&lt;br /&gt;
echo 128 &amp;gt; /sys/bus/iio/devices/iio:device0/buffer/watermark&lt;br /&gt;
echo 256 &amp;gt; /sys/bus/iio/devices/iio:device0/buffer/length&lt;br /&gt;
echo 1 &amp;gt; /sys/bus/iio/devices/iio:device0/buffer/enable&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The raw ADS readings are obtained from the file: &amp;#039;&amp;#039;/dev/iio:device0&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== LSM6DS3 configuration ==&lt;br /&gt;
&lt;br /&gt;
The LSM6DS3 sensor is ready to use after system boot. The application configures the sampling frequency:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo 416 &amp;gt; /sys/bus/iio/devices/iio:device0/sampling_frequency&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The sensor raw readings can be obtained from the files:&lt;br /&gt;
* /sys/bus/iio/devices/iio:device0/in_accel_x_raw&lt;br /&gt;
* /sys/bus/iio/devices/iio:device0/in_accel_y_raw&lt;br /&gt;
* /sys/bus/iio/devices/iio:device0/in_accel_z_raw&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Application binary ==&lt;br /&gt;
&lt;br /&gt;
The application compiled binary is available for download: [[File:VisionSOM-STM32MP1_sensors_demo.zip]]&lt;/div&gt;</summary>
		<author><name>KrzysztofChojnowski</name></author>
	</entry>
</feed>