<?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>Problem facing with RSSI value in ESB</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/17833/problem-facing-with-rssi-value-in-esb</link><description>Hi, 
 I am using ESB library for nRF52 microcontroller. At receiver i want to measure RSSI value of a packet. I got RRSI from nrf_esb_payload_t structure. 
 I am printing RSSI value in UART but i am getting some random symboals not proper RSSI values</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 21 Nov 2016 13:42:30 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/17833/problem-facing-with-rssi-value-in-esb" /><item><title>RE: Problem facing with RSSI value in ESB</title><link>https://devzone.nordicsemi.com/thread/68708?ContentTypeID=1</link><pubDate>Mon, 21 Nov 2016 13:42:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6bc007bf-0e78-4f0e-a0c4-761471584620</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;What happens if you choose to only see the hex values in  the &amp;quot;display&amp;quot; tab? The various symbols could be the translated value from hex to ascii.&lt;/p&gt;
&lt;p&gt;If assuming that the &amp;quot;12&amp;quot;s are some kind of overhead, the RSSI values would be the following: -60, -62, -62, -62, -62, -62, -42, -39, -39, -42, etc&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem facing with RSSI value in ESB</title><link>https://devzone.nordicsemi.com/thread/68707?ContentTypeID=1</link><pubDate>Sat, 19 Nov 2016 06:31:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:177bfc08-dc48-4fc6-9afa-1d56291240be</guid><dc:creator>kvrb</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/RSSi-Output.jpg"&gt;RSSi Output.jpg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I am attaching my Pic which showing 12 as Received data and remaining symbols are RSSI values randomly getting by varying Tx at different positions.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem facing with RSSI value in ESB</title><link>https://devzone.nordicsemi.com/thread/68706?ContentTypeID=1</link><pubDate>Fri, 18 Nov 2016 12:42:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:77c19585-d2af-42b1-aa2b-cbb38a236438</guid><dc:creator>kvrb</dc:creator><description>&lt;p&gt;I modified ESB library. I removed all the configuration and I made it like only when Tx is transmitting then Rx is receiving(There is no Buttons, ACK etc).&lt;/p&gt;
&lt;p&gt;Moreover, I am getting a different kind of ASCII symbols (I removed Typecasting with char) even though am getting ASCII chars and sometimes numbers that 1, 2 etc.&lt;/p&gt;
&lt;p&gt;I have attached my code with above. Please check once.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem facing with RSSI value in ESB</title><link>https://devzone.nordicsemi.com/thread/68705?ContentTypeID=1</link><pubDate>Fri, 18 Nov 2016 12:07:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:249dabaf-6675-44b1-b9d3-ca225e4ee74b</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;When I test the below, reading out the RSSI from the NRF_LOG_DEBUG, the RSSI values seems likely to be correct:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;case NRF_ESB_EVENT_RX_RECEIVED:
        NRF_LOG_DEBUG(&amp;quot;RX RECEIVED EVENT\r\n&amp;quot;);
        if (nrf_esb_read_rx_payload(&amp;amp;rx_payload) == NRF_SUCCESS)
        {
            // Set LEDs identical to the ones on the PTX.
            nrf_gpio_pin_write(LED_1, !(rx_payload.data[1]%8&amp;gt;0 &amp;amp;&amp;amp; rx_payload.data[1]%8&amp;lt;=4));
            nrf_gpio_pin_write(LED_2, !(rx_payload.data[1]%8&amp;gt;1 &amp;amp;&amp;amp; rx_payload.data[1]%8&amp;lt;=5));
            nrf_gpio_pin_write(LED_3, !(rx_payload.data[1]%8&amp;gt;2 &amp;amp;&amp;amp; rx_payload.data[1]%8&amp;lt;=6));
            nrf_gpio_pin_write(LED_4, !(rx_payload.data[1]%8&amp;gt;3));

            NRF_LOG_DEBUG(&amp;quot;Receiving packet: %02x\r\n&amp;quot;, rx_payload.data[1]);
	        NRF_LOG_DEBUG(&amp;quot;RSSI: %02x\r\n&amp;quot;,rx_payload.rssi );
        }
        break;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;(SDK 12.1.0)&lt;/p&gt;
&lt;p&gt;What kind of values do you read from the RSSI measurements?
Does the baudrate in your firmware match the baudrate in the terminal?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>