<?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>MQTT output scrambled</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/96463/mqtt-output-scrambled</link><description>Hello everyone, 
 I am trying to send some data over to the MQTT broker using the Thingy91 and the example of &amp;#39;Cellular IoT fundamentals - Lesson 4&amp;#39;. The example itself works well when not adjusted and publishes the string message to the MQTT broker.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 10 Feb 2023 15:38:24 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/96463/mqtt-output-scrambled" /><item><title>RE: MQTT output scrambled</title><link>https://devzone.nordicsemi.com/thread/409393?ContentTypeID=1</link><pubDate>Fri, 10 Feb 2023 15:38:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bf84d616-d211-4418-ba42-83927836aa87</guid><dc:creator>Dion</dc:creator><description>&lt;p&gt;I thought I did. However, after double checking, it seems like something went wrong with saving the config file... the additional config options were not in fact saved. After this quick fix, it does work. Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MQTT output scrambled</title><link>https://devzone.nordicsemi.com/thread/409389?ContentTypeID=1</link><pubDate>Fri, 10 Feb 2023 15:03:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cdb53ff7-3225-4d2c-86b6-fcc87722bfec</guid><dc:creator>Didrik Rokhaug</dc:creator><description>&lt;p&gt;Did you also copy the config options from prj.conf?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MQTT output scrambled</title><link>https://devzone.nordicsemi.com/thread/408880?ContentTypeID=1</link><pubDate>Wed, 08 Feb 2023 13:32:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:47467d6c-215c-4085-940a-1356b6d15819</guid><dc:creator>Dion</dc:creator><description>&lt;p&gt;Thank you for the quick reply.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I tried the project you sent and it works fine on its own, every variation prints the number.&lt;/p&gt;
&lt;p&gt;However, when I copy/paste the lines of code into the main section of&amp;nbsp;&lt;span&gt;&amp;#39;Cellular IoT fundamentals - Lesson 4&amp;#39;, the following error happens:&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;*** Booting Zephyr OS build v3.2.99-ncs1 ***&lt;/pre&gt;
&lt;pre class="ctrl-char CR"&gt;&lt;/pre&gt;
&lt;pre class="ctrl-char LF"&gt;&lt;/pre&gt;
&lt;pre&gt;Hello World! thingy91_nrf9160&lt;/pre&gt;
&lt;pre class="ctrl-char CR"&gt;&lt;/pre&gt;
&lt;pre class="ctrl-char LF"&gt;&lt;/pre&gt;
&lt;pre&gt;printk: 46.692345&lt;/pre&gt;
&lt;pre class="ctrl-char CR"&gt;&lt;/pre&gt;
&lt;pre class="ctrl-char LF"&gt;&lt;/pre&gt;
&lt;pre&gt;printf: &lt;/pre&gt;
&lt;pre class="ctrl-char CR"&gt;&lt;/pre&gt;
&lt;pre class="ctrl-char CR"&gt;&lt;/pre&gt;
&lt;pre class="ctrl-char LF"&gt;&lt;/pre&gt;
&lt;pre&gt;* buffer overflow detected *&lt;/pre&gt;
&lt;pre class="ctrl-char CR"&gt;&lt;/pre&gt;
&lt;pre class="ctrl-char CR"&gt;&lt;/pre&gt;
&lt;pre class="ctrl-char LF"&gt;&lt;/pre&gt;
&lt;pre&gt;[00:00:01.510,894] &lt;/pre&gt;
&lt;pre class="ctrl-char ESC"&gt;&lt;/pre&gt;
&lt;pre&gt;[1;31m&amp;lt;err&amp;gt; os: r0/a1:  0x00000003  r1/a2:  0x00000000  r2/a3:  0x00000001&lt;/pre&gt;
&lt;pre class="ctrl-char ESC"&gt;&lt;/pre&gt;
&lt;pre&gt;[0m&lt;/pre&gt;
&lt;pre class="ctrl-char CR"&gt;&lt;/pre&gt;
&lt;pre class="ctrl-char LF"&gt;&lt;/pre&gt;
&lt;pre&gt;[00:00:01.510,925] &lt;/pre&gt;
&lt;pre class="ctrl-char ESC"&gt;&lt;/pre&gt;
&lt;pre&gt;[1;31m&amp;lt;err&amp;gt; os: r3/a4:  0x2000fcb8 r12/ip:  0x0000000a r14/lr:  0x0001f451&lt;/pre&gt;
&lt;pre class="ctrl-char ESC"&gt;&lt;/pre&gt;
&lt;pre&gt;[0m&lt;/pre&gt;
&lt;pre class="ctrl-char CR"&gt;&lt;/pre&gt;
&lt;pre class="ctrl-char LF"&gt;&lt;/pre&gt;
&lt;pre&gt;[00:00:01.510,955] &lt;/pre&gt;
&lt;pre class="ctrl-char ESC"&gt;&lt;/pre&gt;
&lt;pre&gt;[1;31m&amp;lt;err&amp;gt; os:  xpsr:  0x61000000&lt;/pre&gt;
&lt;pre class="ctrl-char ESC"&gt;&lt;/pre&gt;
&lt;pre&gt;[0m&lt;/pre&gt;
&lt;pre class="ctrl-char CR"&gt;&lt;/pre&gt;
&lt;pre class="ctrl-char LF"&gt;&lt;/pre&gt;
&lt;pre&gt;[00:00:01.510,955] &lt;/pre&gt;
&lt;pre class="ctrl-char ESC"&gt;&lt;/pre&gt;
&lt;pre&gt;[1;31m&amp;lt;err&amp;gt; os: Faulting instruction address (r15/pc): 0x0001d1f6&lt;/pre&gt;
&lt;pre class="ctrl-char ESC"&gt;&lt;/pre&gt;
&lt;pre&gt;[0m&lt;/pre&gt;
&lt;pre class="ctrl-char CR"&gt;&lt;/pre&gt;
&lt;pre class="ctrl-char LF"&gt;&lt;/pre&gt;
&lt;pre&gt;[00:00:01.510,986] &lt;/pre&gt;
&lt;pre class="ctrl-char ESC"&gt;&lt;/pre&gt;
&lt;pre&gt;[1;31m&amp;lt;err&amp;gt; os: &amp;gt;&amp;gt;&amp;gt; ZEPHYR FATAL ERROR 3: Kernel oops on CPU 0&lt;/pre&gt;
&lt;pre class="ctrl-char ESC"&gt;&lt;/pre&gt;
&lt;pre&gt;[0m&lt;/pre&gt;
&lt;pre class="ctrl-char CR"&gt;&lt;/pre&gt;
&lt;pre class="ctrl-char LF"&gt;&lt;/pre&gt;
&lt;pre&gt;[00:00:01.511,016] &lt;/pre&gt;
&lt;pre class="ctrl-char ESC"&gt;&lt;/pre&gt;
&lt;pre&gt;[1;31m&amp;lt;err&amp;gt; os: Current thread: 0x2000cf08 (unknown)&lt;/pre&gt;
&lt;pre class="ctrl-char ESC"&gt;&lt;/pre&gt;
&lt;pre&gt;[0m&lt;/pre&gt;
&lt;pre class="ctrl-char CR"&gt;&lt;/pre&gt;
&lt;pre class="ctrl-char LF"&gt;&lt;/pre&gt;
&lt;pre&gt;[00:00:01.555,664] &lt;/pre&gt;
&lt;pre class="ctrl-char ESC"&gt;&lt;/pre&gt;
&lt;pre&gt;[1;31m&amp;lt;err&amp;gt; fatal_error: Resetting system&lt;/pre&gt;
&lt;pre class="ctrl-char ESC"&gt;&lt;/pre&gt;
&lt;pre&gt;[0m&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Alternatively,&amp;nbsp;I tried placing it in the function that only activates when the button is pushed. This is also where I had placed my&amp;nbsp;&lt;em&gt;&amp;#39;&lt;/em&gt;acc&amp;#39; variable initially.&amp;nbsp;Then it only returns empty values after the second line:&lt;/p&gt;
&lt;pre&gt;Hello World! thingy91_nrf9160&lt;/pre&gt;
&lt;pre class="ctrl-char CR"&gt;&lt;/pre&gt;
&lt;pre class="ctrl-char LF"&gt;&lt;/pre&gt;
&lt;pre&gt;printk: 46.692345&lt;/pre&gt;
&lt;pre class="ctrl-char CR"&gt;&lt;/pre&gt;
&lt;pre class="ctrl-char LF"&gt;&lt;/pre&gt;
&lt;pre&gt;printf: &lt;/pre&gt;
&lt;pre class="ctrl-char CR"&gt;&lt;/pre&gt;
&lt;pre class="ctrl-char CR"&gt;&lt;/pre&gt;
&lt;pre class="ctrl-char LF"&gt;&lt;/pre&gt;
&lt;pre&gt;printk sprintf: &lt;/pre&gt;
&lt;pre class="ctrl-char CR"&gt;&lt;/pre&gt;
&lt;pre class="ctrl-char LF"&gt;&lt;/pre&gt;
&lt;pre&gt;printf sprintf: &lt;/pre&gt;
&lt;pre class="ctrl-char CR"&gt;&lt;/pre&gt;
&lt;pre class="ctrl-char CR"&gt;&lt;/pre&gt;
&lt;pre class="ctrl-char LF"&gt;&lt;/pre&gt;
&lt;pre&gt;the string is: &lt;/pre&gt;
&lt;pre class="ctrl-char CR"&gt;&lt;/pre&gt;
&lt;pre class="ctrl-char LF"&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MQTT output scrambled</title><link>https://devzone.nordicsemi.com/thread/408860?ContentTypeID=1</link><pubDate>Wed, 08 Feb 2023 12:41:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1d0c8585-dd96-4424-8e80-8b189ce8b1bb</guid><dc:creator>Didrik Rokhaug</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Have you tried to print &lt;code&gt;acc &lt;/code&gt;on the device as well, to see if it is encoded correctly on the device?&lt;/p&gt;
&lt;p&gt;It might be that your application haven&amp;#39;t enabled support for floats in the string library. Please see the attached project for how you can enable support for floats and doubles in strings.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/3323.hello_5F00_float.zip"&gt;devzone.nordicsemi.com/.../3323.hello_5F00_float.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Didrik&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>