<?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>When is CRC status valid?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/20081/when-is-crc-status-valid</link><description>When is the CRCStatus register valid in the RADIO peripheral?
Is it set when the radio leaves RX mode or only after the END event?</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 03 Mar 2017 14:09:57 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/20081/when-is-crc-status-valid" /><item><title>RE: When is CRC status valid?</title><link>https://devzone.nordicsemi.com/thread/78187?ContentTypeID=1</link><pubDate>Fri, 03 Mar 2017 14:09:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f33de97b-7956-4c61-aeb8-16a276d657f5</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;That is good to hear :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: When is CRC status valid?</title><link>https://devzone.nordicsemi.com/thread/78186?ContentTypeID=1</link><pubDate>Fri, 03 Mar 2017 10:09:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:53c33f89-de5e-4eb5-b32f-d7a9fef85c5e</guid><dc:creator>Martijn</dc:creator><description>&lt;p&gt;Yes It works already ;).. but I was looking at my code and was wondering whether it was correct.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: When is CRC status valid?</title><link>https://devzone.nordicsemi.com/thread/78188?ContentTypeID=1</link><pubDate>Fri, 03 Mar 2017 08:23:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2b1c6d99-6daf-4fac-9988-7c0351752be1</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Sounds good. Keep in mind that you can enable interrupts on any of the events also (which you might be doing already).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: When is CRC status valid?</title><link>https://devzone.nordicsemi.com/thread/78191?ContentTypeID=1</link><pubDate>Thu, 02 Mar 2017 07:53:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0909afbb-8fc3-4067-a5d0-7628f5e1ceb3</guid><dc:creator>Martijn</dc:creator><description>&lt;p&gt;Thank you! I suspected it worked like that, but I could not find a clear answer in the documentation. In my code I wait for the radio to leave rx mode after the ADDRESS event and after that check the CRCStatus to be OK and I check the END event has been triggered.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: When is CRC status valid?</title><link>https://devzone.nordicsemi.com/thread/78190?ContentTypeID=1</link><pubDate>Thu, 02 Mar 2017 07:36:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ecd58b3e-1f78-4565-9c84-04027c03dd7a</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;If you ignore the second comment then hopefully my response is more clear:&lt;br /&gt;
&amp;quot;The CRC status register is valid after the END event occurs&amp;quot;  ;)&lt;/p&gt;
&lt;p&gt;If you disable the radio before the END event is triggered the CRC status will not be valid.&lt;/p&gt;
&lt;p&gt;As such it is quite common to avoid disabling the receiver in the period between receiving the address match and end events, because then you are most likely discarding a valid packet (&amp;quot;fake&amp;quot; packets do occur, but it happens very rarely if you use a 4 or 5 byte address).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: When is CRC status valid?</title><link>https://devzone.nordicsemi.com/thread/78189?ContentTypeID=1</link><pubDate>Thu, 02 Mar 2017 07:29:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d5bcfcce-d12b-408a-8a81-6deb0dc84a1b</guid><dc:creator>Martijn</dc:creator><description>&lt;p&gt;You give me 2 answers, ADDRESS or END? If I start the radio in rx mode and the ADDRESS event is triggered(which means a reception is started), and I switch the Radio to RXIDLE right after the ADDRESS event. An incomplete message is received and no END event is triggered. Will The CRCStatus register be valid?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: When is CRC status valid?</title><link>https://devzone.nordicsemi.com/thread/78185?ContentTypeID=1</link><pubDate>Wed, 01 Mar 2017 15:54:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b585b5b5-23b4-40e0-a120-852752b1f7b9</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;The CRC status register is valid after the END event occurs, which means that a packet was received.&lt;br /&gt;
If you don&amp;#39;t get an address match then no packet is received, and the CRC will not be calculated.&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;
Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>