<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Thingy:52 - MPU9250 Default Register Configuration</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/53218/thingy-52---mpu9250-default-register-configuration</link><description>Hello, 
 I have been looking through the SDK for the Thingy:52, and I have been unable to find the configuration file used for the MPU-9250. I am able to see the default pedometer read interval, the magnetometer period, and the MPU period, but it appears</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 18 Oct 2019 11:51:05 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/53218/thingy-52---mpu9250-default-register-configuration" /><item><title>RE: Thingy:52 - MPU9250 Default Register Configuration</title><link>https://devzone.nordicsemi.com/thread/215702?ContentTypeID=1</link><pubDate>Fri, 18 Oct 2019 11:51:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a40d8190-f323-46cd-9b93-2f251089fb85</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;This driver is a lot easier to follow.&amp;nbsp;&lt;a href="https://github.com/IOsonata/IOsonata/blob/master/src/sensors/agm_mpu9250.cpp"&gt;https://github.com/IOsonata/IOsonata/blob/master/src/sensors/agm_mpu9250.cpp&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The example firmware that stream data to Thingy Apps. &amp;nbsp;This firmware is made for a different board but made to be compatible with Thing App. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/IOsonata/IOsonata/tree/master/ARM/Nordic/exemples/BlueIOThingy"&gt;https://github.com/IOsonata/IOsonata/tree/master/ARM/Nordic/exemples/BlueIOThingy&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Thingy:52 - MPU9250 Default Register Configuration</title><link>https://devzone.nordicsemi.com/thread/215640?ContentTypeID=1</link><pubDate>Fri, 18 Oct 2019 07:13:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fa9ea92e-61f0-4377-832d-ca5f934fd912</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi Daniel&lt;/p&gt;
&lt;p&gt;Sorry, but it took a few days before the R&amp;amp;D department got around to this. But here goes:&lt;/p&gt;
&lt;p&gt;The MPU-9250 is a multi-chip module with the MPU-6500 (accelerometer and gyrometer) and the AKM-8963 (magnetometer) combined. If you take a look at the inv_mpu.c file (note that this file is made by Invensense and not Nordic Semiconductor), you can see the following:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;#elif defined MPU9250           /* #if defined MPU9150 */
#ifndef MPU6500
#define MPU6500  &lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;This points to that when the MPU9250 is used, it uses the same configs as the MPU6500, which are located in that same file. If you need more information on how to decipher the inv_mpu files, you&amp;#39;ll have to &lt;a href="https://www.invensense.com/developers/login/?redirect_to=support-center-faq"&gt;contact Invensense&lt;/a&gt;, as I can&amp;#39;t confirm anything. The motion sensor is set up in the drv_motion.c file by us, using the inv_mpu.c files as reference.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Thingy:52 - MPU9250 Default Register Configuration</title><link>https://devzone.nordicsemi.com/thread/215575?ContentTypeID=1</link><pubDate>Thu, 17 Oct 2019 15:26:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0b12f5ab-56b2-4c93-8c42-9201cae2e155</guid><dc:creator>Dan</dc:creator><description>&lt;p&gt;Hi Simon,&lt;/p&gt;
&lt;p&gt;It looks like it might have been in inv_mpu.c all along under the Thingy Libraries:&lt;/p&gt;
&lt;p&gt;* @brief Initialize hardware.&lt;br /&gt; * Initial configuration:\n&lt;br /&gt; * Gyro FSR: +/- 2000DPS\n&lt;br /&gt; * Accel FSR +/- 2G\n&lt;br /&gt; * DLPF: 42Hz\n&lt;br /&gt; * FIFO rate: 50Hz\n&lt;br /&gt; * Clock source: Gyro PLL\n&lt;br /&gt; * FIFO: Disabled.\n&lt;br /&gt; * Data ready interrupt: Disabled, active low, unlatched.&lt;br /&gt; * @param[in] int_param Platform-specific parameters to interrupt API.&lt;br /&gt; * @return 0 if successful.&lt;br /&gt; */&lt;/p&gt;
&lt;p&gt;It would be good to confirm, to make sure I am not missing anything that happens after a connection. Thanks so much.&lt;/p&gt;
&lt;p&gt;*edit -- I would also still enjoy some feedback on the configuration string I mention above. How should that be deciphered?&lt;/p&gt;
&lt;p&gt;Dan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Thingy:52 - MPU9250 Default Register Configuration</title><link>https://devzone.nordicsemi.com/thread/215102?ContentTypeID=1</link><pubDate>Tue, 15 Oct 2019 13:31:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bdf03408-eb36-4793-aa7e-77821be23cc5</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi Daniel&lt;/p&gt;
&lt;p&gt;I had to ask the R&amp;amp;D department regarding this matter. Hopefully, I&amp;#39;ll have an answer for you tomorrow. I&amp;#39;ll make sure to update you as soon as I know something!&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>