<?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>nRF51422, receiving packets in &amp;quot;proprietary mode&amp;quot;</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/3980/nrf51422-receiving-packets-in-proprietary-mode</link><description>I wrote an application that works using an Enhanced Shockburst-compatible protocol (because I need it so), using the RADIO interface. 
 What happens if a packet with an address that is not included in the list is received? (specifically, what happens</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 03 Oct 2014 09:15:38 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/3980/nrf51422-receiving-packets-in-proprietary-mode" /><item><title>RE: nRF51422, receiving packets in "proprietary mode"</title><link>https://devzone.nordicsemi.com/thread/14313?ContentTypeID=1</link><pubDate>Fri, 03 Oct 2014 09:15:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6e5a911a-4547-4bf9-83ca-0778b00785e3</guid><dc:creator>Vito</dc:creator><description>&lt;p&gt;that&amp;#39;s pretty much what I needed to know. So no way to wildcard address I guess&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51422, receiving packets in "proprietary mode"</title><link>https://devzone.nordicsemi.com/thread/14312?ContentTypeID=1</link><pubDate>Fri, 03 Oct 2014 09:07:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:69f87737-448d-47b9-bfc8-9b4ba0fa1bbc</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;How the BASEx and PREFIX-es are setup together is showed in the RM chapter 16.1.4.&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s a short example setup of the RADIO peripheral:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;NRF_RADIO-&amp;gt;BASE1 = 0x12345678;
NRF_RADIO-&amp;gt;PREFIX0 = 0x44332211;
NRF_RADIO-&amp;gt;RXADDRESSES = (uint8_t)(BIT_1 | BIT_2);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This will enable &amp;quot;Logical address&amp;quot; 1 and 2, which are:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;LogicAddr1 = 0x1234567822
LogicAddr2 = 0x1234567833
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;If you&amp;#39;ve only enabled these two receiving addresses, the radio will not generate an ADDRESS event if the address is not equal to any of the two above logical addresses.&lt;/p&gt;
&lt;p&gt;You can think of the addressing like a postal address.
If you live at 2nd avenue apartment 100, you will not receive the mail for 3rd avenue apartment 100, unless the postal service makes a mistake or the sender gives an incorrect address  (translated to RF-terms; unless your configuration is incorrect or a transmitter sends on the same frequency and address).&lt;/p&gt;
&lt;p&gt;The RXMATCH register will hold the value of the last logical address on which you received a valid payload on.
In a normal reception, you will first get the ADDRESS event, then the PAYLOAD event. You can check the CRC status (if enabled) in the register CRCSTATUS.&lt;/p&gt;
&lt;p&gt;Cheers,
Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>