<?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>Struggling for several days to get SPI working w/ Zephyr</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/96015/struggling-for-several-days-to-get-spi-working-w-zephyr</link><description>Hi, I can get ahold of the SPI device and call the spi_transceive function wihtout returning error codes. Logic analyzer shows nothing happening, such as SCK clocking. I am using the NRF52833-DK board. 
 In pj.conf: 
 CONFIG_SPI=y 
 
 In .dts: 
 
 can_spi</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 27 Feb 2023 16:04:48 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/96015/struggling-for-several-days-to-get-spi-working-w-zephyr" /><item><title>RE: Struggling for several days to get SPI working w/ Zephyr</title><link>https://devzone.nordicsemi.com/thread/412337?ContentTypeID=1</link><pubDate>Mon, 27 Feb 2023 16:04:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:482112a5-dec8-49e4-b650-d1b4e2d1483a</guid><dc:creator>bmalchow</dc:creator><description>&lt;p&gt;I did, it works well and reliably.&amp;nbsp; All code is pasted in this thread.&amp;nbsp; Used git post that was recommended as well.&amp;nbsp; Changed these lines as well:&lt;/p&gt;
&lt;p&gt;#define MY_SPI_MASTER DT_NODELABEL(canspi)&lt;br /&gt;#define MY_SPI_DEVICE&amp;nbsp; DT_NODELABEL(mcp2517fd)&lt;br /&gt;&lt;br /&gt;spi_dev = DEVICE_DT_GET(MY_SPI_MASTER);&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Struggling for several days to get SPI working w/ Zephyr</title><link>https://devzone.nordicsemi.com/thread/412092?ContentTypeID=1</link><pubDate>Sat, 25 Feb 2023 20:33:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:403482f0-0fe3-4f99-940a-30b7d38a2555</guid><dc:creator>ril3y</dc:creator><description>&lt;p&gt;&lt;span&gt;Did you end up getting this code working?&amp;nbsp; I am going to use the same chip and was curious if you had posted your code anywhere?&amp;nbsp; I would love to take a look at it.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Struggling for several days to get SPI working w/ Zephyr</title><link>https://devzone.nordicsemi.com/thread/407724?ContentTypeID=1</link><pubDate>Thu, 02 Feb 2023 09:58:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4c6173be-a31b-491e-9a97-824fd09a46fc</guid><dc:creator>&amp;#216;yvind</dc:creator><description>&lt;p&gt;Thanks for sharing, &lt;a href="https://devzone.nordicsemi.com/members/bmalchow"&gt;bmalchow&lt;/a&gt;&amp;nbsp;! Happy to hear that you found the solution.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Struggling for several days to get SPI working w/ Zephyr</title><link>https://devzone.nordicsemi.com/thread/407143?ContentTypeID=1</link><pubDate>Mon, 30 Jan 2023 14:37:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0ff64b3c-cd56-44f8-a988-0cd3b20cefb9</guid><dc:creator>bmalchow</dc:creator><description>&lt;p&gt;After realizing I made some dumb mistakes, I have it linking.&amp;nbsp; Figured I&amp;#39;d post in case someone else wants some snippets.&amp;nbsp; Thanks again!&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;div style="background-color:#1e1e1e;color:#d4d4d4;font-family:Consolas, &amp;#39;Courier New&amp;#39;, monospace;font-size:14px;font-weight:normal;line-height:19px;white-space:pre;"&gt;
&lt;div&gt;&lt;span style="color:#4ec9b0;"&gt;can_spi&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;: &amp;amp;&lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;arduino_spi&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;mcp2517fd:&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; &lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;spi-dev-a&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;@&lt;/span&gt;&lt;span style="color:#b5cea8;"&gt;0&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="color:#9cdcfe;"&gt;compatible&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; = &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;&amp;quot;spi-device&amp;quot;&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="color:#9cdcfe;"&gt;spi-max-frequency&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; = &amp;lt; &lt;/span&gt;&lt;span style="color:#b5cea8;"&gt;500000&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; &amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="color:#9cdcfe;"&gt;reg&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; = &amp;lt; &lt;/span&gt;&lt;span style="color:#b5cea8;"&gt;0&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; &amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; };&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;};&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style="background-color:#1e1e1e;color:#d4d4d4;font-family:Consolas, &amp;#39;Courier New&amp;#39;, monospace;font-size:14px;font-weight:normal;line-height:19px;white-space:pre;"&gt;
&lt;div&gt;&lt;span style="color:#c586c0;"&gt;#define&lt;/span&gt;&lt;span style="color:#569cd6;"&gt; &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;CAN_SPI&lt;/span&gt;&lt;span style="color:#569cd6;"&gt; &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;DT_NODELABEL&lt;/span&gt;&lt;span style="color:#569cd6;"&gt;(can_spi)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#c586c0;"&gt;#define&lt;/span&gt;&lt;span style="color:#569cd6;"&gt; &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;CAN_SPI_CS&lt;/span&gt;&lt;span style="color:#569cd6;"&gt; &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;DT_NODELABEL&lt;/span&gt;&lt;span style="color:#569cd6;"&gt;(mcp2517fd)&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;LOG_MODULE_REGISTER&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;(spi_interface, &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;LOG_LEVEL_ERR&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;static&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;const&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;struct&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; &lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;device&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; * &lt;/span&gt;&lt;span style="color:#9cdcfe;"&gt;spi_dev&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;static&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;struct&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; &lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;spi_buf&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; &lt;/span&gt;&lt;span style="color:#9cdcfe;"&gt;tx_spi_buffer&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;[&lt;/span&gt;&lt;span style="color:#b5cea8;"&gt;1&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;];&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;static&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;struct&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; &lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;spi_buf&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; &lt;/span&gt;&lt;span style="color:#9cdcfe;"&gt;rx_spi_buffer&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;[&lt;/span&gt;&lt;span style="color:#b5cea8;"&gt;1&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;];&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;struct&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; &lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;spi_cs_control&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; &lt;/span&gt;&lt;span style="color:#9cdcfe;"&gt;spim_cs&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; = {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; .gpio = &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;DEVICE_DT_GET_ANY&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;(&lt;/span&gt;&lt;span style="color:#569cd6;"&gt;CAN_SPI_CS&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;),&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; .delay = &lt;/span&gt;&lt;span style="color:#b5cea8;"&gt;0&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;};&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;static&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;struct&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; &lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;spi_config&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; &lt;/span&gt;&lt;span style="color:#9cdcfe;"&gt;spi_cfg&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; = {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; .frequency = &lt;/span&gt;&lt;span style="color:#b5cea8;"&gt;500000&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; .operation = &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;SPI_OP_MODE_MASTER&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; | &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;SPI_TRANSFER_MSB&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; | &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;SPI_WORD_SET&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;(&lt;/span&gt;&lt;span style="color:#b5cea8;"&gt;8&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;) | &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;SPI_LINES_SINGLE&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; | &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;SPI_MODE_CPOL&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; | &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;SPI_MODE_CPHA&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; .cs = &amp;amp;&lt;/span&gt;&lt;span style="color:#9cdcfe;"&gt;spim_cs&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;};&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Struggling for several days to get SPI working w/ Zephyr</title><link>https://devzone.nordicsemi.com/thread/406932?ContentTypeID=1</link><pubDate>Fri, 27 Jan 2023 20:40:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:611f122d-3434-4ae6-bfc8-784d81ebbb7c</guid><dc:creator>bmalchow</dc:creator><description>&lt;p&gt;It looks like I missed some steps in West.&amp;nbsp; I think this can be closed and I have to go back and familiarize myself with the initial env. setup.&amp;nbsp; Thanks for the SPI example though!&amp;nbsp; It was useful.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Struggling for several days to get SPI working w/ Zephyr</title><link>https://devzone.nordicsemi.com/thread/406916?ContentTypeID=1</link><pubDate>Fri, 27 Jan 2023 16:06:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0dd60965-93c0-44b2-b540-ad2f963b239c</guid><dc:creator>bmalchow</dc:creator><description>&lt;p&gt;Forgot to add this as it shows where the error is being generated:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background-color:#1e1e1e;color:#d4d4d4;font-family:Consolas, &amp;#39;Courier New&amp;#39;, monospace;font-size:14px;font-weight:normal;line-height:19px;white-space:pre;"&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;struct&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; &lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;spi_cs_control&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; &lt;/span&gt;&lt;span style="color:#9cdcfe;"&gt;spim_cs&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; = {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; .gpio = &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;SPI_CS_GPIOS_DT_SPEC_GET&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;(&lt;/span&gt;&lt;span style="color:#569cd6;"&gt;DT_NODELABEL&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;(mcp2517fd)),&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; .delay = &lt;/span&gt;&lt;span style="color:#b5cea8;"&gt;0&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;};&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Struggling for several days to get SPI working w/ Zephyr</title><link>https://devzone.nordicsemi.com/thread/406915?ContentTypeID=1</link><pubDate>Fri, 27 Jan 2023 16:05:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:da66ecaa-7026-4902-b3ba-06d62d8462d0</guid><dc:creator>bmalchow</dc:creator><description>&lt;p&gt;Hi &amp;Oslash;yvind,&lt;br /&gt;&lt;br /&gt;The sample project has been helpful!&amp;nbsp; I think I may have found an issue though.&amp;nbsp; I choose nrf52833dk_nrf52833 as my board as that is my dev board.&amp;nbsp; When making my overlay, all the references, such as &amp;amp;spi2, are referencing nrf52dk_nrf52832.dts.&amp;nbsp; Thi pins specified do not match the dev board I have so could this be a bug with nRF Connect?&amp;nbsp; I figured I&amp;#39;d ask.&lt;br /&gt;&lt;br /&gt;Aside from that, I cannot get the example to compile&amp;nbsp; I am getting this now:&lt;/p&gt;
&lt;p&gt;zephyr\include\zephyr\device.h:83:41: error: &amp;#39;__device_dts_ord_DT_N_NODELABEL_mcp2517fd_BUS_P_cs_gpios_IDX_DT_N_NODELABEL_mcp2517fd_REG_IDX_0_VAL_ADDRESS_PH_ORD&amp;#39; undeclared here (not in a function)&lt;br /&gt;&amp;nbsp;&amp;nbsp; 83 | #define DEVICE_NAME_GET(dev_id) _CONCAT(__device_, dev_id)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ^~~~~~~~~&lt;br /&gt;C:\Users\Bmalch01\ncs\v2.2.0\zephyr\include\zephyr\device.h:209:37: note: in expansion of macro &amp;#39;DEVICE_NAME_GET&amp;#39;&lt;br /&gt;&amp;nbsp; 209 | #define DEVICE_DT_NAME_GET(node_id) DEVICE_NAME_GET(Z_DEVICE_DT_DEV_ID(node_id))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ^~~~~~~~~~~~~~~&lt;br /&gt;C:\Users\Bmalch01\ncs\v2.2.0\zephyr\include\zephyr\device.h:226:34: note: in expansion of macro &amp;#39;DEVICE_DT_NAME_GET&amp;#39;&lt;br /&gt;&amp;nbsp; 226 | #define DEVICE_DT_GET(node_id) (&amp;amp;DEVICE_DT_NAME_GET(node_id))&lt;/p&gt;
&lt;p&gt;It cannot get a reference to the CS pin.&amp;nbsp; I had to add some tweaks to get the overlay to not have errors.&amp;nbsp; I&amp;#39;ll highlight those:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;div style="background-color:#1e1e1e;color:#d4d4d4;font-family:Consolas, &amp;#39;Courier New&amp;#39;, monospace;font-size:14px;font-weight:normal;line-height:19px;white-space:pre;"&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;pinctrl&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;spi0_default:&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; &lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;spi0_default&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;group1&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="color:#9cdcfe;"&gt;psels&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; = &amp;lt;&lt;/span&gt;&lt;span style="color:#569cd6;"&gt;NRF_PSEL&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;(&lt;/span&gt;&lt;span style="color:#569cd6;"&gt;SPIM_SCK&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;, &lt;/span&gt;&lt;span style="color:#b5cea8;"&gt;0&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;, &lt;/span&gt;&lt;span style="color:#b5cea8;"&gt;31&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;)&amp;gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color:#569cd6;"&gt;NRF_PSEL&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;(&lt;/span&gt;&lt;span style="color:#569cd6;"&gt;SPIM_MOSI&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;, &lt;/span&gt;&lt;span style="color:#b5cea8;"&gt;0&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;, &lt;/span&gt;&lt;span style="color:#b5cea8;"&gt;30&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;)&amp;gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color:#569cd6;"&gt;NRF_PSEL&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;(&lt;/span&gt;&lt;span style="color:#569cd6;"&gt;SPIM_MISO&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;, &lt;/span&gt;&lt;span style="color:#b5cea8;"&gt;0&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;, &lt;/span&gt;&lt;span style="color:#b5cea8;"&gt;29&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;)&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; };&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;spi0_sleep:&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; &lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;spi0_sleep&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;group1&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="color:#9cdcfe;"&gt;psels&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; = &amp;lt;&lt;/span&gt;&lt;span style="color:#569cd6;"&gt;NRF_PSEL&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;(&lt;/span&gt;&lt;span style="color:#569cd6;"&gt;SPIM_SCK&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;, &lt;/span&gt;&lt;span style="color:#b5cea8;"&gt;0&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;, &lt;/span&gt;&lt;span style="color:#b5cea8;"&gt;31&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;)&amp;gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color:#569cd6;"&gt;NRF_PSEL&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;(&lt;/span&gt;&lt;span style="color:#569cd6;"&gt;SPIM_MOSI&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;, &lt;/span&gt;&lt;span style="color:#b5cea8;"&gt;0&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;, &lt;/span&gt;&lt;span style="color:#b5cea8;"&gt;30&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;)&amp;gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color:#569cd6;"&gt;NRF_PSEL&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;(&lt;/span&gt;&lt;span style="color:#569cd6;"&gt;SPIM_MISO&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;, &lt;/span&gt;&lt;span style="color:#b5cea8;"&gt;0&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;, &lt;/span&gt;&lt;span style="color:#b5cea8;"&gt;29&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;)&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="color:#9cdcfe;"&gt;low-power-enable&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; };&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;};&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:#4ec9b0;"&gt;can_spi&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;: &amp;amp;&lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;spi0&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="color:#9cdcfe;"&gt;compatible&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; = &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;&amp;quot;nordic,nrf-spi&amp;quot;&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="color:#9cdcfe;"&gt;status&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; = &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;&amp;quot;okay&amp;quot;&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="color:#9cdcfe;"&gt;pinctrl-0&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; = &amp;lt;&amp;amp;&lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;spi1_default&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="color:#9cdcfe;"&gt;pinctrl-1&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; = &amp;lt;&amp;amp;&lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;spi1_sleep&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="color:#9cdcfe;"&gt;cs-gpios&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; = &amp;lt;&amp;amp;&lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;gpio0&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; &lt;/span&gt;&lt;span style="color:#b5cea8;"&gt;28&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;GPIO_ACTIVE_LOW&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;mcp2517fd:&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; &lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;spi-dev-a&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;@&lt;/span&gt;&lt;span style="color:#b5cea8;"&gt;0&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //added this&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#9cdcfe;"&gt; compatible&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; = &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;&amp;quot;spi-device&amp;quot;&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="color:#9cdcfe;"&gt;reg&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; = &amp;lt;&lt;/span&gt;&lt;span style="color:#b5cea8;"&gt;0&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt; //added this&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="color:#9cdcfe;"&gt;spi-max-frequency&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; = &amp;lt; &lt;/span&gt;&lt;span style="color:#b5cea8;"&gt;500000&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt; &amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp; &amp;nbsp; };&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;};&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Struggling for several days to get SPI working w/ Zephyr</title><link>https://devzone.nordicsemi.com/thread/406554?ContentTypeID=1</link><pubDate>Wed, 25 Jan 2023 21:35:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cbafaf13-8794-4c96-9fb3-253774ff278d</guid><dc:creator>bmalchow</dc:creator><description>&lt;p&gt;Oh, I missunderstood.&amp;nbsp; Yes, it is outputting a &amp;#39;0&amp;#39;, which is success.&amp;nbsp; I am printing over UART to NRF console.&amp;nbsp; I&amp;#39;ll have a look and get back.&amp;nbsp; Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Struggling for several days to get SPI working w/ Zephyr</title><link>https://devzone.nordicsemi.com/thread/406512?ContentTypeID=1</link><pubDate>Wed, 25 Jan 2023 15:31:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9ec68907-9a5b-49d5-87b3-d849ebcd42fd</guid><dc:creator>&amp;#216;yvind</dc:creator><description>&lt;p&gt;Ben,&lt;/p&gt;
[quote user="bmalchow"]-Are you referring to the .ninja_log?&amp;nbsp; Will provide when certain.[/quote]
&lt;p&gt;No, I am referring to the logger module that you are using in your code:&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;    if (ret &amp;lt; 0)
    {
        LOG_ERR(&amp;quot;err code %d&amp;quot;, ret);
    }&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Please see the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/services/logging/index.html#logging"&gt;documentation on Logging API&lt;/a&gt;. This will allow you to print issues into a UART terminal through the nRF52833DK.&lt;/p&gt;
&lt;p&gt;Have you tried going through our &lt;a href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-fundamentals/"&gt;nRF Connect SDK Fundamentals course in DevAcademy?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You could also look at this &lt;a href="https://github.com/too1/ncs-spi-master-slave-example#ncs-spi-master-slave-example"&gt;SPI master slave sample&lt;/a&gt;&amp;nbsp;which my colleague Torbjørn has made.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Øyvind&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Struggling for several days to get SPI working w/ Zephyr</title><link>https://devzone.nordicsemi.com/thread/406475?ContentTypeID=1</link><pubDate>Wed, 25 Jan 2023 13:38:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0758569b-bd6f-45e3-b036-0da2bf7735de</guid><dc:creator>bmalchow</dc:creator><description>&lt;p&gt;Hi &amp;Oslash;yvind,&lt;/p&gt;
&lt;p&gt;-Are you referring to the .ninja_log?&amp;nbsp; Will provide when certain.&lt;/p&gt;
&lt;p&gt;-SDK version is 2.2.0&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;--Yes, started with &amp;#39;hello world&amp;#39; for nRF52833.&amp;nbsp; Have 802.15.4, GPIO output, GPIO inputs w/ interrupts, and&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIOTE working&lt;/p&gt;
&lt;p&gt;Thank you!&lt;/p&gt;
&lt;p&gt;-Ben&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Struggling for several days to get SPI working w/ Zephyr</title><link>https://devzone.nordicsemi.com/thread/406464?ContentTypeID=1</link><pubDate>Wed, 25 Jan 2023 13:25:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2604125a-8be5-4299-b5b2-0080416cdbca</guid><dc:creator>&amp;#216;yvind</dc:creator><description>&lt;p&gt;Hello,&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Do you get anything in the log output?
&lt;ul&gt;
&lt;li&gt;Can you please provide it here?&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;What version of nRF Connect SDK are you working on?
&lt;ul&gt;
&lt;li&gt;Have you based you application on a specific sample?&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Øyvind&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>