<?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>Does nRF52840 SPIS configure GPIO pullup for CSN?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/60492/does-nrf52840-spis-configure-gpio-pullup-for-csn</link><description>Previous versions of nrfx_spis.h:nrfx_spis_config_t had a &amp;quot;csn_pullup&amp;quot; field but the latest version does not. 
 The nRF52840 Product Specification is not very clear about how the CSN pin configuration is handled. Does the GPIO pin need to be configured</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 23 Apr 2020 06:36:11 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/60492/does-nrf52840-spis-configure-gpio-pullup-for-csn" /><item><title>RE: Does nRF52840 SPIS configure GPIO pullup for CSN?</title><link>https://devzone.nordicsemi.com/thread/246151?ContentTypeID=1</link><pubDate>Thu, 23 Apr 2020 06:36:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8826ee05-98a0-4095-9cb8-b55568ca7cb3</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;There is still a csn_pullup member in the config struct in the &lt;a href="https://github.com/NordicSemiconductor/nrfx/blob/master/drivers/include/nrfx_spis.h#L149"&gt;master branch&lt;/a&gt;. Your link was for the SPI master driver, not the slave driver.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Does nRF52840 SPIS configure GPIO pullup for CSN?</title><link>https://devzone.nordicsemi.com/thread/246121?ContentTypeID=1</link><pubDate>Wed, 22 Apr 2020 20:58:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:017ed3ac-69ce-4105-b04b-94eb408c6a00</guid><dc:creator>machine</dc:creator><description>&lt;p&gt;I was looking a Zephyr 2.2.0 &amp;quot;modules/hal/nordic&amp;quot; which seems to pull from master here:&lt;br /&gt;&amp;nbsp;&lt;a href="https://github.com/NordicSemiconductor/nrfx/blob/master/drivers/include/nrfx_spi.h"&gt;https://github.com/NordicSemiconductor/nrfx/blob/master/drivers/include/nrfx_spi.h&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Does nRF52840 SPIS configure GPIO pullup for CSN?</title><link>https://devzone.nordicsemi.com/thread/246068?ContentTypeID=1</link><pubDate>Wed, 22 Apr 2020 13:39:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b788a96c-592c-4c74-955e-bad445668c4e</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The pull config is set on the GPIO before the pin is set in the SPIS peripheral. The SPIS peripheral will control the pin once it is set in the peripheral, but this pull and drive-configs from the GPIO will still be effective.&lt;/p&gt;
[quote user=""]Previous versions of nrfx_spis.h:nrfx_spis_config_t had a &amp;quot;csn_pullup&amp;quot; field but the latest version does not.[/quote]
&lt;p&gt;I&amp;#39;m not sure what you mean by this. I checked multiple versions of nrfx (1.6.2, 1.8.0, 2.0.0, 2.1.0) and they all have this member in the config struct.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>