<?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>spi_master vs spi_master_5w?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/4365/spi_master-vs-spi_master_5w</link><description>Folks, 
 In the latest SDK (6.1) for the nRF51822 I see two versions of SPI master code in the Source folder and examples: with and without &amp;quot;5W&amp;quot; appended to the filename. 
 Looks like the 5W version has more features (and complexity) and is designed</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 07 Nov 2014 19:05:53 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/4365/spi_master-vs-spi_master_5w" /><item><title>RE: spi_master vs spi_master_5w?</title><link>https://devzone.nordicsemi.com/thread/15516?ContentTypeID=1</link><pubDate>Fri, 07 Nov 2014 19:05:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:28a80225-9261-48b5-b6a9-ac41528ca675</guid><dc:creator>Mike Wirth</dc:creator><description>&lt;p&gt;Thanks, Asbjorn and Maki.
Answers my question.
BTW, in the Doxygen-generated documentation for functions, it would be very useful if in describing parameters, the acceptable range of values is included, as well as an example.  For enums I can trace back the definition and find the acceptable values, but for other types it&amp;#39;s often not clear (e.g. when a return is specified as unint32_t and it&amp;#39;s an error code).
Mike&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: spi_master vs spi_master_5w?</title><link>https://devzone.nordicsemi.com/thread/15517?ContentTypeID=1</link><pubDate>Fri, 07 Nov 2014 14:38:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:46ec5d1c-c28b-4d32-ba2b-810eb41e9bbc</guid><dc:creator>maki</dc:creator><description>&lt;p&gt;For all cases, except serialization, usage of standard spi_master driver is recommended.
SPI_master_5W has extended functionality to support so called spi-5-wire serialization protocol.
And as such, was tested only with &amp;#39;ser_phy_spi_5w&amp;#39; driver.
SPI_5W protocol is rather specific, and uses nrf51 slave device features.
For details, please refer to SDK html documentation.
The protocol is described in SDK\Libraries\BLE Serialization\Serialization PHY\SPI_5W RAW Protocol.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: spi_master vs spi_master_5w?</title><link>https://devzone.nordicsemi.com/thread/15515?ContentTypeID=1</link><pubDate>Fri, 07 Nov 2014 10:45:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d1273cca-b313-4e47-9ecc-01f7e15b7ca4</guid><dc:creator>Asbj&amp;#248;rn</dc:creator><description>&lt;p&gt;The 5W example is a SPI serialized version of the HRS example. &lt;a href="https://devzone.nordicsemi.com/documentation/nrf51/6.1.0/s110/html/a00099.html"&gt;The latest update about this can be found here, but it&amp;#39;s pretty much the same as in SDK 6.1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The serialization examples are made to just send data to the nRF51 through UART/SPI and the nRF51 will handle all the BLE traffic and your co-processor doesn&amp;#39;t need to handle anything. If you&amp;#39;re looking for just a SPI example I would have a look at the non-serialized examples, but rather the spi_master_example.&lt;/p&gt;
&lt;p&gt;Regarding your request, I can&amp;#39;t say whether or not we will or when it then would be implemented, nevertheless, I&amp;#39;ve reported it internally to our SDK team.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>