<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Sensors中的主题 Re: sample c application to test the mpl3115A2 driver in linux</title>
    <link>https://community.nxp.com/t5/Sensors/sample-c-application-to-test-the-mpl3115A2-driver-in-linux/m-p/476488#M2753</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chiranjeevi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="PL"&gt;I am not a Linux expert, so I have forwarded your question to our Linux specialists, here is their response:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="PL"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="PL"&gt;"&lt;/SPAN&gt;&lt;SPAN lang="EN-US"&gt;We do not have a Linux application for this, but since the device use standard input device node, customer shall be able to use application tools like Evtest (google from web) to get the input data. &lt;/SPAN&gt;&lt;SPAN lang="EN-US"&gt;The driver also use sysfs device attribute interface, which can be accessed with “echo” and “cat” from the device node at /sys, refer to readme file in other NXP driver package like FXAS2100x.&lt;/SPAN&gt;&lt;SPAN lang="PL"&gt;"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="PL"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="PL"&gt;&lt;SPAN lang="PL" style="font-size: 11.0pt; font-family: 'Arial',sans-serif;"&gt;Anyway, I looked at the mpl3115.c file and found the following functions to put the sensor into barometric mode, activate it and read the pressure data:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="PL"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE __default_attr="c++" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14618298673716486" data-renderedposition="262.5426025390625_7.997159004211426_1192_93" jivemacro_uid="_14618298673716486"&gt;&lt;P&gt;static void mpl3115_device_init(struct i2c_client *client)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; u8 val[8];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; val[0] = 0x28;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; mpl3115_i2c_write(client,MPL3115_CTRL_REG1,val,1); &lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="c++" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14618298803737615 jive_text_macro" data-renderedposition="380.72442626953125_7.997159004211426_1192_139" jivemacro_uid="_14618298803737615"&gt;&lt;P&gt;static int mpl3115_start_chip(struct i2c_client *client )&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; u8 val;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; int ret;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; mpl3115_i2c_read(client,MPL3115_CTRL_REG1,&amp;amp;val,1);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; val |= MPLL_ACTIVE_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ret = mpl3115_i2c_write(client,MPL3115_CTRL_REG1, &amp;amp;val,1);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; return 0;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="c++" __jive_macro_name="code" class="_jivemacro_uid_14618298917248293 jive_macro_code jive_text_macro" data-renderedposition="545.2698364257812_7.997159004211426_1192_124" jivemacro_uid="_14618298917248293" modifiedtitle="true"&gt;&lt;P&gt;static int mpl3115_read_data(struct i2c_client *client,int *pres, short *temp)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; u8 tmp[5];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; mpl3115_i2c_read(client,MPL3115_PRESSURE_DATA,tmp,5);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; *pres = (DATA_SHIFT_BIT(tmp[0],24) | DATA_SHIFT_BIT(tmp[1],16)&amp;nbsp; | DATA_SHIFT_BIT(tmp[2],8) )&amp;gt;&amp;gt;12;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; *temp = (DATA_SHIFT_BIT(tmp[3],8) | DATA_SHIFT_BIT(tmp[4],0))&amp;gt;&amp;gt;4;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; return 0;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="PL" style="font-size: 11.0pt; font-family: 'Arial',sans-serif;"&gt;To read the altitude, I would recommend using something like this:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="PL" style="font-size: 11.0pt; font-family: 'Arial',sans-serif;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE __default_attr="c++" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14618299044295473 jive_text_macro" data-renderedposition="745.2698364257812_7.997159004211426_1192_93" jivemacro_uid="_14618299044295473"&gt;&lt;P&gt;static void mpl3115_device_altitude_init(struct i2c_client *client)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; u8 val[8];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; val[0] = 0xA8;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Altimeter mode, OSR = 32&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; mpl3115_i2c_write(client,MPL3115_CTRL_REG1,val,1); &lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="c++" __jive_macro_name="code" class="_jivemacro_uid_14618299124282915 jive_macro_code jive_text_macro" data-renderedposition="863.45166015625_7.997159004211426_1192_139" jivemacro_uid="_14618299124282915"&gt;&lt;P&gt;static int mpl3115_start_chip(struct i2c_client *client )&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; u8 val;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; int ret;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; mpl3115_i2c_read(client,MPL3115_CTRL_REG1,&amp;amp;val,1);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; val |= MPLL_ACTIVE_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ret = mpl3115_i2c_write(client,MPL3115_CTRL_REG1, &amp;amp;val,1);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; return 0;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="c++" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14618299279451605 jive_text_macro" data-renderedposition="1027.9970703125_7.997159004211426_1192_124" jivemacro_uid="_14618299279451605" modifiedtitle="true"&gt;&lt;P&gt;static int mpl3115_read_altitude_data(struct i2c_client *client,int *altitude, short *temp)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; u8 tmp[5];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; mpl3115_i2c_read(client,MPL3115_PRESSURE_DATA,tmp,5);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; *altitude = (DATA_SHIFT_BIT(tmp[0],24) | DATA_SHIFT_BIT(tmp[1],16)&amp;nbsp; | DATA_SHIFT_BIT(tmp[2],8) )&amp;gt;&amp;gt;12;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; *temp = (DATA_SHIFT_BIT(tmp[3],8) | DATA_SHIFT_BIT(tmp[4],0))&amp;gt;&amp;gt;4;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; return 0;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You might find useful my simple bare-metal example code that is available &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-101371" rel="nofollow noopener noreferrer" target="_blank"&gt;here&lt;/A&gt;. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Tomas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="font-size: 11px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;PS: If my answer helps to solve your question, please mark it as "Correct". Thank you.&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 28 Apr 2016 07:53:41 GMT</pubDate>
    <dc:creator>TomasVaverka</dc:creator>
    <dc:date>2016-04-28T07:53:41Z</dc:date>
    <item>
      <title>sample c application to test the mpl3115A2 driver in linux</title>
      <link>https://community.nxp.com/t5/Sensors/sample-c-application-to-test-the-mpl3115A2-driver-in-linux/m-p/476487#M2752</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have integrated the mpl3115A2 linux driver which is present in the NXP website : &lt;A href="https://www.nxp.com/webapp/sps/download/preDownload.jsp" title="https://www.nxp.com/webapp/sps/download/preDownload.jsp" target="_blank"&gt;https://www.nxp.com/webapp/sps/download/preDownload.jsp&lt;/A&gt; . The driver is successfully registered and I am able to enable and disable it. Can anyone share a sample application to read the Altitude and Pressure?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Chiranjeevi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Feb 2026 21:05:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/sample-c-application-to-test-the-mpl3115A2-driver-in-linux/m-p/476487#M2752</guid>
      <dc:creator>chiranjeevikinn</dc:creator>
      <dc:date>2026-02-03T21:05:18Z</dc:date>
    </item>
    <item>
      <title>Re: sample c application to test the mpl3115A2 driver in linux</title>
      <link>https://community.nxp.com/t5/Sensors/sample-c-application-to-test-the-mpl3115A2-driver-in-linux/m-p/476488#M2753</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chiranjeevi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="PL"&gt;I am not a Linux expert, so I have forwarded your question to our Linux specialists, here is their response:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="PL"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="PL"&gt;"&lt;/SPAN&gt;&lt;SPAN lang="EN-US"&gt;We do not have a Linux application for this, but since the device use standard input device node, customer shall be able to use application tools like Evtest (google from web) to get the input data. &lt;/SPAN&gt;&lt;SPAN lang="EN-US"&gt;The driver also use sysfs device attribute interface, which can be accessed with “echo” and “cat” from the device node at /sys, refer to readme file in other NXP driver package like FXAS2100x.&lt;/SPAN&gt;&lt;SPAN lang="PL"&gt;"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="PL"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="PL"&gt;&lt;SPAN lang="PL" style="font-size: 11.0pt; font-family: 'Arial',sans-serif;"&gt;Anyway, I looked at the mpl3115.c file and found the following functions to put the sensor into barometric mode, activate it and read the pressure data:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="PL"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE __default_attr="c++" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14618298673716486" data-renderedposition="262.5426025390625_7.997159004211426_1192_93" jivemacro_uid="_14618298673716486"&gt;&lt;P&gt;static void mpl3115_device_init(struct i2c_client *client)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; u8 val[8];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; val[0] = 0x28;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; mpl3115_i2c_write(client,MPL3115_CTRL_REG1,val,1); &lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="c++" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14618298803737615 jive_text_macro" data-renderedposition="380.72442626953125_7.997159004211426_1192_139" jivemacro_uid="_14618298803737615"&gt;&lt;P&gt;static int mpl3115_start_chip(struct i2c_client *client )&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; u8 val;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; int ret;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; mpl3115_i2c_read(client,MPL3115_CTRL_REG1,&amp;amp;val,1);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; val |= MPLL_ACTIVE_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ret = mpl3115_i2c_write(client,MPL3115_CTRL_REG1, &amp;amp;val,1);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; return 0;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="c++" __jive_macro_name="code" class="_jivemacro_uid_14618298917248293 jive_macro_code jive_text_macro" data-renderedposition="545.2698364257812_7.997159004211426_1192_124" jivemacro_uid="_14618298917248293" modifiedtitle="true"&gt;&lt;P&gt;static int mpl3115_read_data(struct i2c_client *client,int *pres, short *temp)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; u8 tmp[5];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; mpl3115_i2c_read(client,MPL3115_PRESSURE_DATA,tmp,5);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; *pres = (DATA_SHIFT_BIT(tmp[0],24) | DATA_SHIFT_BIT(tmp[1],16)&amp;nbsp; | DATA_SHIFT_BIT(tmp[2],8) )&amp;gt;&amp;gt;12;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; *temp = (DATA_SHIFT_BIT(tmp[3],8) | DATA_SHIFT_BIT(tmp[4],0))&amp;gt;&amp;gt;4;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; return 0;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="PL" style="font-size: 11.0pt; font-family: 'Arial',sans-serif;"&gt;To read the altitude, I would recommend using something like this:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="PL" style="font-size: 11.0pt; font-family: 'Arial',sans-serif;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE __default_attr="c++" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14618299044295473 jive_text_macro" data-renderedposition="745.2698364257812_7.997159004211426_1192_93" jivemacro_uid="_14618299044295473"&gt;&lt;P&gt;static void mpl3115_device_altitude_init(struct i2c_client *client)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; u8 val[8];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; val[0] = 0xA8;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Altimeter mode, OSR = 32&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; mpl3115_i2c_write(client,MPL3115_CTRL_REG1,val,1); &lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="c++" __jive_macro_name="code" class="_jivemacro_uid_14618299124282915 jive_macro_code jive_text_macro" data-renderedposition="863.45166015625_7.997159004211426_1192_139" jivemacro_uid="_14618299124282915"&gt;&lt;P&gt;static int mpl3115_start_chip(struct i2c_client *client )&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; u8 val;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; int ret;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; mpl3115_i2c_read(client,MPL3115_CTRL_REG1,&amp;amp;val,1);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; val |= MPLL_ACTIVE_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ret = mpl3115_i2c_write(client,MPL3115_CTRL_REG1, &amp;amp;val,1);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; return 0;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="c++" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14618299279451605 jive_text_macro" data-renderedposition="1027.9970703125_7.997159004211426_1192_124" jivemacro_uid="_14618299279451605" modifiedtitle="true"&gt;&lt;P&gt;static int mpl3115_read_altitude_data(struct i2c_client *client,int *altitude, short *temp)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; u8 tmp[5];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; mpl3115_i2c_read(client,MPL3115_PRESSURE_DATA,tmp,5);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; *altitude = (DATA_SHIFT_BIT(tmp[0],24) | DATA_SHIFT_BIT(tmp[1],16)&amp;nbsp; | DATA_SHIFT_BIT(tmp[2],8) )&amp;gt;&amp;gt;12;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; *temp = (DATA_SHIFT_BIT(tmp[3],8) | DATA_SHIFT_BIT(tmp[4],0))&amp;gt;&amp;gt;4;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; return 0;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You might find useful my simple bare-metal example code that is available &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-101371" rel="nofollow noopener noreferrer" target="_blank"&gt;here&lt;/A&gt;. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Tomas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="font-size: 11px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;PS: If my answer helps to solve your question, please mark it as "Correct". Thank you.&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Apr 2016 07:53:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/sample-c-application-to-test-the-mpl3115A2-driver-in-linux/m-p/476488#M2753</guid>
      <dc:creator>TomasVaverka</dc:creator>
      <dc:date>2016-04-28T07:53:41Z</dc:date>
    </item>
  </channel>
</rss>

