<?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>LSByte first in radio payload field?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/19960/lsbyte-first-in-radio-payload-field</link><description>Reading the nRF51 RM. On page 82 there is this: 
 
 But it doesn&amp;#39;t make sense to me to talk about the LSByte of the PAYLOAD field, as it&amp;#39;s just arbitrary data, and the Radio specs are agnostic of what is in it. 
 So what does this actually mean? Will</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 22 Mar 2017 09:27:16 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/19960/lsbyte-first-in-radio-payload-field" /><item><title>RE: LSByte first in radio payload field?</title><link>https://devzone.nordicsemi.com/thread/77668?ContentTypeID=1</link><pubDate>Wed, 22 Mar 2017 09:27:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a28b3b2d-e5ac-482e-a797-37837deb99d0</guid><dc:creator>Stian R&amp;#248;ed Hafskjold</dc:creator><description>&lt;p&gt;This has been reported internally&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LSByte first in radio payload field?</title><link>https://devzone.nordicsemi.com/thread/77669?ContentTypeID=1</link><pubDate>Wed, 22 Mar 2017 08:47:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b6347144-9f19-4850-a4d2-3cf7e8f5ea37</guid><dc:creator>David Edwin</dc:creator><description>&lt;p&gt;agree, as @butch states the stream cannot have endianness and the payload should be stated to be transmitted in the order they reside in memory.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LSByte first in radio payload field?</title><link>https://devzone.nordicsemi.com/thread/77666?ContentTypeID=1</link><pubDate>Sun, 26 Feb 2017 16:05:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d9cb3574-186b-4421-a539-0d2a80241442</guid><dc:creator>butch</dc:creator><description>&lt;p&gt;I agree with your interpretation.  The radio doesn&amp;#39;t know it as integers, just a stream of bytes.  The language means the low address byte in memory is transmitted first, and as you say, the low bit of each byte is transmitted first/last according to PCNF1.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LSByte first in radio payload field?</title><link>https://devzone.nordicsemi.com/thread/77667?ContentTypeID=1</link><pubDate>Sun, 26 Feb 2017 15:05:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e08f5273-d91c-46e2-a1e6-de8775d771a1</guid><dc:creator>Erlend</dc:creator><description>&lt;p&gt;If I have understood it correctly:
I just read that in general, nRF51 memory is little-endian (byte order). So by this premise, radio &amp;#39;LSByte first&amp;#39; intuitively means that the order of bytes on air &amp;#39;matches&amp;#39; the order of bytes in memory. Kind of imprecise and intuitive way to put it, in my opinion. What confuses me about it is that the radio wouldn&amp;#39;t know where multi-byte integers reside in the payload and thus could have no concept of LSByte/MSByte. While it makes sense to talk about LSByte in the context of nRF memory implementation. So can I conclude: &lt;strong&gt;Bytes of the payload are transmitted in the order they reside in memory, while bit order depends on PCNF1?&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LSByte first in radio payload field?</title><link>https://devzone.nordicsemi.com/thread/77665?ContentTypeID=1</link><pubDate>Sat, 25 Feb 2017 18:03:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:942a38c9-0ca7-45ad-b592-4b9e945d7ca5</guid><dc:creator>butch</dc:creator><description>&lt;p&gt;That just means the order over-the-air is the same as the order in RAM.  (Some other radio hardware COULD do it differently.)  Unless you are implementing your own BT stack, it is immaterial.  If you are implementing your own BT stack, then it only matters if the BT specification requires a different over-the-air order?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>