<?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>nRF7002 interface with STM32 using vanilla Zephyr via QSPI protocol</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/127724/nrf7002-interface-with-stm32-using-vanilla-zephyr-via-qspi-protocol</link><description>Subject: Support Request for nRF7002 Integration with ThreadX on STM32 
 Hello Nordic Team, 
 We are currently using the nRF7002 with our STM32-based device. We have completed Phase 1 of development using an STM32 MCU, with firmware developed on ThreadX</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 05 May 2026 19:50:29 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/127724/nrf7002-interface-with-stm32-using-vanilla-zephyr-via-qspi-protocol" /><item><title>RE: nRF7002 interface with STM32 using vanilla Zephyr via QSPI protocol</title><link>https://devzone.nordicsemi.com/thread/565920?ContentTypeID=1</link><pubDate>Tue, 05 May 2026 19:50:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ba26b778-b78a-48f4-837c-786764951d41</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;My suggestion would be to search through the nRF Connect SDK v3.3.0 and in specific search for &amp;quot;nRF7002-qspi&amp;quot; in .overlay files.&lt;/p&gt;
&lt;p&gt;Here are key documentation resources for using the nRF7002 with QSPI:&lt;/p&gt;
&lt;h4&gt;Hardware &amp;amp; Connection&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
&lt;p&gt;&lt;strong&gt;QSPI vs SPI interface&lt;/strong&gt;: The nRF7002 can connect to a host MCU (e.g., nRF5340) via either QSPI or SPI.&amp;nbsp;&lt;br /&gt; [&lt;a href="https://docs.nordicsemi.com/bundle/ps_nrf7002/page/chapters/hw_layout/doc/hw_layout.html#ariaid-title15" rel="noopener noreferrer" target="_blank"&gt;QSPI/SPI connections&lt;/a&gt;]&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;QSPI Commands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;&lt;span&gt;&lt;strong&gt;QSPI command reference&lt;/strong&gt;: Describes all supported QSPI commands (RDSR, FAST READ, READ4, PP, PP4, CIPHER INIT, etc.) including byte sequences and timing diagrams. [&lt;a href="https://docs.nordicsemi.com/bundle/ps_nrf7002/page/chapters/functional/doc/qspi_command_description.html#ariaid-title1" rel="noopener noreferrer" target="_blank"&gt;QSPI commands&lt;/a&gt;]&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Development Kit Setup&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
&lt;p&gt;&lt;strong&gt;nRF7002 EK (Arduino shield)&lt;/strong&gt;: Describes how to strap the EK to an nRF5340 DK for QSPI operation, including which solder bridges to cut/solder and cable connections. [&lt;a href="https://docs.nordicsemi.com/bundle/ug_nrf7002_ek/page/UG/nrf7002_EK/hw_wifi_strap_qspi.html#ariaid-title1" rel="noopener noreferrer" target="_blank"&gt;Strapping QSPI on nRF5340 DK&lt;/a&gt;]&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;p&gt;&lt;strong&gt;nRF7002 EBII&lt;/strong&gt;: Describes hardware modifications (cutting SB1–SB4, soldering SB5–SB8) needed to configure the board for QSPI instead of the default SPI. [&lt;a href="https://docs.nordicsemi.com/bundle/ug_nrf7002_eb2/page/UG/nrf7002_EK/hw_wifi_strap_qspi.html#ariaid-title1" rel="noopener noreferrer" target="_blank"&gt;Configure QSPI on EBII&lt;/a&gt;]&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Zephyr/NCS Device Tree&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;&lt;span&gt;&lt;strong&gt;Board target support&lt;/strong&gt;: The&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code dir="ltr"&gt;nrf7002dk/nrf5340/cpuapp&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;target uses the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code dir="ltr"&gt;nordic,nrf7002-qspi&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;compatible binding for the QSPI interface. [&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/boards/nordic/nrf7002dk/doc/index.html#nrf7002dknrf5340cpuapp_target" rel="noopener noreferrer" target="_blank"&gt;nRF7002 DK targets&lt;/a&gt;]&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Additional Note&lt;/h4&gt;
&lt;p&gt;If you plan to share the QSPI bus between the nRF7002 and external flash, note that the nRF7002 must be on its own dedicated SPI/QSPI instance — it cannot share the bus with other devices. [&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/126018/nrf-qspi-nrf7002" rel="noopener noreferrer" target="_blank"&gt;DevZone Q&amp;amp;A&lt;/a&gt;]&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF7002 interface with STM32 using vanilla Zephyr via QSPI protocol</title><link>https://devzone.nordicsemi.com/thread/565717?ContentTypeID=1</link><pubDate>Thu, 30 Apr 2026 08:38:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4c1c7813-5409-482d-86e1-28ba6add911b</guid><dc:creator>Firmware</dc:creator><description>&lt;p class="isSelectedEnd"&gt;&lt;span&gt;Hi Runar,&lt;/span&gt;&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;I&amp;rsquo;m working on interfacing the nRF7002EK with an STM32U5 series MCU. The STM32U5 features an OCTOSPI interface that can also be configured to operate in QSPI mode.&lt;/span&gt;&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;Could you please provide guidance or point me to relevant documentation on:&lt;/span&gt;&lt;/p&gt;
&lt;ul data-spread="false"&gt;
&lt;li&gt;&lt;span&gt;Configuring the OCTOSPI interface in QSPI mode on the STM32U5, and&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Using the nRF7002 as a node in this setup?&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;Any reference designs, examples, or best practices would be greatly appreciated.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF7002 interface with STM32 using vanilla Zephyr via QSPI protocol</title><link>https://devzone.nordicsemi.com/thread/565675?ContentTypeID=1</link><pubDate>Wed, 29 Apr 2026 11:32:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4d7d17db-28f5-4578-bbbd-a4e9b04f6fed</guid><dc:creator>runsiv</dc:creator><description>&lt;p&gt;Hi!&amp;nbsp;&lt;br /&gt;Yes as long as you select SPI instead of QSPI its possible&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Runar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF7002 interface with STM32 using vanilla Zephyr via QSPI protocol</title><link>https://devzone.nordicsemi.com/thread/565667?ContentTypeID=1</link><pubDate>Wed, 29 Apr 2026 09:08:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:99f398d0-7a76-4b2a-8055-118e8ff5a365</guid><dc:creator>Firmware</dc:creator><description>&lt;p class="isSelectedEnd"&gt;&lt;span&gt;Hi Runar,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I have a question regarding QSPI. Can the nRF5340 also communicate with the nRF7002 using standard SPI instead of QSPI?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF7002 interface with STM32 using vanilla Zephyr via QSPI protocol</title><link>https://devzone.nordicsemi.com/thread/565456?ContentTypeID=1</link><pubDate>Fri, 24 Apr 2026 12:09:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c9e967e1-f555-4fe5-b602-1d3cf2178749</guid><dc:creator>runsiv</dc:creator><description>&lt;p&gt;Hi there.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you have it running on SPI it should not be any other difference then switching from a SPI node to a QSPI node.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Do you have any build fails logs?&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Runar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF7002 interface with STM32 using vanilla Zephyr via QSPI protocol</title><link>https://devzone.nordicsemi.com/thread/565392?ContentTypeID=1</link><pubDate>Thu, 23 Apr 2026 11:18:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:752a609c-9463-4074-865f-a1e76928da0b</guid><dc:creator>Firmware</dc:creator><description>&lt;p&gt;I have a update in this project.&lt;/p&gt;
&lt;p&gt;I received the nRF7002-EK board. I make the all necessary connection between&amp;nbsp;&lt;span&gt;NucleoU5A5ZJ-Q&amp;nbsp;and nRF7002-EK.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I test the shell code working on SPI interface and that get worked.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;So now, I am able to operate the nRF7002 using STM32 board using SPI protocol. I am able to scan the available wifi and also get connected to one of it. This is working fine.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;So now coming to a same page, My hardware setup is tested and working fine for SPI interface.&lt;/p&gt;
&lt;p&gt;Now, I just need to figure out how to port the shell example code to work on QSPI.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;nRF7002-EK:&amp;nbsp;&lt;/span&gt;&lt;a href="https://www.nordicsemi.com/Products/Development-hardware/nRF7002-EK" rel="nofollow noopener noreferrer" target="_blank"&gt;https://www.nordicsemi.com/Products/Development-hardware/nRF7002-EK&lt;/a&gt;&lt;br /&gt;&lt;span&gt;NucleoU5A5ZJ-Q:&amp;nbsp;&lt;a href="https://www.st.com/en/evaluation-tools/nucleo-u5a5zj-q.html" rel="noopener noreferrer" target="_blank"&gt;https://www.st.com/en/evaluation-tools/nucleo-u5a5zj-q.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF7002 interface with STM32 using vanilla Zephyr via QSPI protocol</title><link>https://devzone.nordicsemi.com/thread/565299?ContentTypeID=1</link><pubDate>Wed, 22 Apr 2026 10:55:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f9620daf-ab73-4362-96b5-fa6f07b254e2</guid><dc:creator>runsiv</dc:creator><description>&lt;p&gt;Can you show me how you have connected the boards? The 7002dk has a host cpu(5340) that is connected to the nrf7002) and you will need to modify the solder bridges if you want to use the 7002dk. You can see&amp;nbsp;in &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/116484/getting-error-while-connecting-nrf9160dk-module-to-nrf7002dk-module-with-spi-and-use-it-for-wifi-locationing/511150"&gt;this case&lt;/a&gt; how it can be done. You can also see the which solder bridges is connected to the 7002 on the silk screen.&amp;nbsp;&lt;br /&gt;I&amp;#39;m not familiar with STM devices so I can&amp;#39;t say for sure how you need to setup the devicetree for spi there. However I would be&amp;nbsp;surprised&amp;nbsp; if you can&amp;#39;t define it as and is forced to use octospi when the datasheet stated it supported spi&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Runar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF7002 interface with STM32 using vanilla Zephyr via QSPI protocol</title><link>https://devzone.nordicsemi.com/thread/565286?ContentTypeID=1</link><pubDate>Wed, 22 Apr 2026 08:31:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b599ff5f-6154-42b1-afd2-3f5a963e6653</guid><dc:creator>Firmware</dc:creator><description>&lt;p&gt;STM32 surly supports QSPI.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Problem statement: In the STM32 driver the QSPI is with name as Octa SPI and inside that we have a QSPI as operating mode. But while creating nRF7002 node in overlay file, it does not allow to create node for Octo SPI. So can you guide us how to create a nRF7002 node for the STM32&amp;nbsp;&lt;span&gt;NUCLEOU5A5ZJ-Q&amp;nbsp;which supports Octo SPI.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF7002 interface with STM32 using vanilla Zephyr via QSPI protocol</title><link>https://devzone.nordicsemi.com/thread/565284?ContentTypeID=1</link><pubDate>Wed, 22 Apr 2026 08:18:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7564e3f7-d0a6-4122-a7eb-f6fff511d6b4</guid><dc:creator>runsiv</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;We don&amp;#39;t support octa spi, so you would need to set it to either spi/qspi. From the datasheet of the stm it seems fine to do it&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Runar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF7002 interface with STM32 using threadX.</title><link>https://devzone.nordicsemi.com/thread/565220?ContentTypeID=1</link><pubDate>Tue, 21 Apr 2026 09:19:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:309c4d3f-ec13-48fe-b5d2-abac7546075e</guid><dc:creator>Firmware</dc:creator><description>&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt; Executing task: west build -b nucleo_u5a5zj_q &amp;quot;d:/Zephyr_IDE-setup/shell&amp;quot; -p --build-dir &amp;quot;d:/Zephyr_IDE-setup/shell/build/nucleo_u5a5zj_q&amp;quot;  -- -DBOARD_ROOT=&amp;#39;D:\Zephyr_IDE-setup\external\zephyr&amp;#39;  -DCONFIG_DEBUG_OPTIMIZATIONS=y -DCONFIG_DEBUG_THREAD_INFO=y   

-- west build: making build dir d:\Zephyr_IDE-setup\shell\build\nucleo_u5a5zj_q pristine
-- west build: generating a build system
Loading Zephyr default modules (Zephyr base).
-- Application: D:/Zephyr_IDE-setup/shell
-- CMake version: 4.3.1
-- Found Python3: d:/Zephyr_IDE-setup/.venv/Scripts/python.exe (found suitable version &amp;quot;3.13.7&amp;quot;, minimum required is &amp;quot;3.10&amp;quot;) found components: Interpreter
-- Cache files will be written to: D:/Zephyr_IDE-setup/external/zephyr/.cache
-- Zephyr version: 4.2.0 (D:/Zephyr_IDE-setup/external/zephyr)
-- Found west (found suitable version &amp;quot;1.5.0&amp;quot;, minimum required is &amp;quot;0.14.0&amp;quot;)
-- Board: nucleo_u5a5zj_q, qualifiers: stm32u5a5xx
-- Found host-tools: zephyr 0.17.4 (C:/Users/baps/.zephyr_ide/toolchains/zephyr-sdk-0.17.4)
-- Found toolchain: zephyr 0.17.4 (C:/Users/baps/.zephyr_ide/toolchains/zephyr-sdk-0.17.4)
-- Found Dtc: C:/Users/baps/AppData/Local/Microsoft/WinGet/Packages/oss-winget.dtc_Microsoft.Winget.Source_8wekyb3d8bbwe/usr/bin/dtc.exe (found suitable version &amp;quot;1.6.1&amp;quot;, minimum required is &amp;quot;1.4.6&amp;quot;)
-- Found BOARD.dts: D:/Zephyr_IDE-setup/external/zephyr/boards/st/nucleo_u5a5zj_q/nucleo_u5a5zj_q.dts
-- Found devicetree overlay: D:/Zephyr_IDE-setup/shell/nucleo_u5a5zj_q.overlay
devicetree error: D:/Zephyr_IDE-setup/shell/nucleo_u5a5zj_q.overlay:25 (column 9): parse error: expected node or property name
CMake Error at D:/Zephyr_IDE-setup/external/zephyr/cmake/modules/dts.cmake:306 (execute_process):
  execute_process failed command indexes:

    1: &amp;quot;Child return code: 1&amp;quot;

Call Stack (most recent call first):
  D:/Zephyr_IDE-setup/external/zephyr/cmake/modules/zephyr_default.cmake:131 (include)
  D:/Zephyr_IDE-setup/external/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
  D:/Zephyr_IDE-setup/external/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
  CMakeLists.txt:5 (find_package)


-- Configuring incomplete, errors occurred!
FATAL ERROR: command exited with status 1: &amp;#39;C:\Program Files\CMake\bin\cmake.EXE&amp;#39; -DWEST_PYTHON=d:/Zephyr_IDE-setup/.venv/Scripts/python.exe &amp;#39;-Bd:\Zephyr_IDE-setup\shell\build\nucleo_u5a5zj_q&amp;#39; -GNinja -DBOARD=nucleo_u5a5zj_q &amp;#39;-DBOARD_ROOT=D:\Zephyr_IDE-setup\external\zephyr&amp;#39; -DCONFIG_DEBUG_OPTIMIZATIONS=y -DCONFIG_DEBUG_THREAD_INFO=y &amp;#39;-Sd:\Zephyr_IDE-setup\shell&amp;#39;&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF7002 interface with STM32 using threadX.</title><link>https://devzone.nordicsemi.com/thread/565219?ContentTypeID=1</link><pubDate>Tue, 21 Apr 2026 09:18:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:27271974-178f-48d4-97f1-ebd3a3edd32a</guid><dc:creator>Firmware</dc:creator><description>&lt;p&gt;We have used the vanilla&amp;nbsp;&lt;pre class="ui-code" data-mode="text"&gt;/*
 * Copyright (c) 2023 STMicroelectronics
 *
 * SPDX-License-Identifier: Apache-2.0
 */
/ {
	chosen {
		zephyr,wifi = &amp;amp;wlan0;
	};
};

&amp;amp;octospi1 {
	pinctrl-0 = &amp;lt;&amp;amp;octospim_p1_clk_pa3 &amp;amp;octospim_p1_ncs_pa2 &amp;amp;octospim_p1_dqs_pa1
				 &amp;amp;octospim_p1_io0_pb1 &amp;amp;octospim_p1_io1_pb0 
				 &amp;amp;octospim_p1_io2_pa7 &amp;amp;octospim_p1_io3_pa6  
				 &amp;amp;octospim_p1_io4_pc1 &amp;amp;octospim_p1_io5_pc2
				 &amp;amp;octospim_p1_io6_pc3 &amp;amp;octospim_p1_io7_pc0&amp;gt;;

	pinctrl-names = &amp;quot;default&amp;quot;;

	dmas = &amp;lt;&amp;amp;gpdma1 0 7 0x10440&amp;gt;,
		   &amp;lt;&amp;amp;gpdma1 1 6 0x10480&amp;gt;;
	dma-names = &amp;quot;tx&amp;quot;,&amp;quot;rx&amp;quot;;

	nrf70: &amp;amp;octospi1 {
		compatible = &amp;quot;nordic,nrf7002-spi&amp;quot;;
		status = &amp;quot;okay&amp;quot;;
		reg = &amp;lt;0&amp;gt;;
 
		/* Control GPIOs - using available pins that don&amp;#39;t conflict */
		iovdd-ctrl-gpios = &amp;lt;&amp;amp;gpiob 7 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)&amp;gt;; /* D0 */
		bucken-gpios = &amp;lt;&amp;amp;gpiob 6 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)&amp;gt;;     /* D1 */
		host-irq-gpios = &amp;lt;&amp;amp;gpiog 12 GPIO_ACTIVE_HIGH&amp;gt;;                     /* D7 */
		/* List of interfaces */
		wlan0: wlan0 {
			compatible = &amp;quot;nordic,wlan&amp;quot;;
		};
		/* Wi-Fi TX power limits */
		wifi-max-tx-pwr-2g-dsss = &amp;lt;21&amp;gt;;
		wifi-max-tx-pwr-2g-mcs0 = &amp;lt;16&amp;gt;;
		wifi-max-tx-pwr-2g-mcs7 = &amp;lt;16&amp;gt;;
		wifi-max-tx-pwr-5g-low-mcs0 = &amp;lt;13&amp;gt;;
		wifi-max-tx-pwr-5g-low-mcs7 = &amp;lt;13&amp;gt;;
		wifi-max-tx-pwr-5g-mid-mcs0 = &amp;lt;13&amp;gt;;
		wifi-max-tx-pwr-5g-mid-mcs7 = &amp;lt;13&amp;gt;;
		wifi-max-tx-pwr-5g-high-mcs0 = &amp;lt;12&amp;gt;;
		wifi-max-tx-pwr-5g-high-mcs7 = &amp;lt;12&amp;gt;;
	};

	status = &amp;quot;okay&amp;quot;;
};

// &amp;amp;spi1 {
// 	status = &amp;quot;okay&amp;quot;;
// 	pinctrl-0 = &amp;lt;&amp;amp;spi1_sck_pa1 &amp;amp;spi1_miso_pa11 &amp;amp;spi1_mosi_pa12&amp;gt;;
// 	pinctrl-names = &amp;quot;default&amp;quot;;
// 	cs-gpios = &amp;lt;&amp;amp;gpiod 14 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)&amp;gt;;
// 	/* High speed SPI configuration for STM32H7 */
// 	clock-frequency = &amp;lt;DT_FREQ_M(50)&amp;gt;; /* 50MHz SPI clock */
 
// 	nrf70: nrf7002-spi@0 {
// 		compatible = &amp;quot;nordic,nrf7002-spi&amp;quot;;
// 		status = &amp;quot;okay&amp;quot;;
// 		reg = &amp;lt;0&amp;gt;;
// 		spi-max-frequency = &amp;lt;DT_FREQ_M(8)&amp;gt;; /* Increased from 8MHz to 16MHz */
 
// 		/* Control GPIOs - using available pins that don&amp;#39;t conflict */
// 		iovdd-ctrl-gpios = &amp;lt;&amp;amp;gpiob 7 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)&amp;gt;; /* D0 */
// 		bucken-gpios = &amp;lt;&amp;amp;gpiob 6 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)&amp;gt;;     /* D1 */
// 		host-irq-gpios = &amp;lt;&amp;amp;gpiog 12 GPIO_ACTIVE_HIGH&amp;gt;;                     /* D7 */
// 		/* List of interfaces */
// 		wlan0: wlan0 {
// 			compatible = &amp;quot;nordic,wlan&amp;quot;;
// 		};
// 		/* Wi-Fi TX power limits */
// 		wifi-max-tx-pwr-2g-dsss = &amp;lt;21&amp;gt;;
// 		wifi-max-tx-pwr-2g-mcs0 = &amp;lt;16&amp;gt;;
// 		wifi-max-tx-pwr-2g-mcs7 = &amp;lt;16&amp;gt;;
// 		wifi-max-tx-pwr-5g-low-mcs0 = &amp;lt;13&amp;gt;;
// 		wifi-max-tx-pwr-5g-low-mcs7 = &amp;lt;13&amp;gt;;
// 		wifi-max-tx-pwr-5g-mid-mcs0 = &amp;lt;13&amp;gt;;
// 		wifi-max-tx-pwr-5g-mid-mcs7 = &amp;lt;13&amp;gt;;
// 		wifi-max-tx-pwr-5g-high-mcs0 = &amp;lt;12&amp;gt;;
// 		wifi-max-tx-pwr-5g-high-mcs7 = &amp;lt;12&amp;gt;;
// 	};
// };&lt;/pre&gt;zephyr IDE to interface the NUCLEOU5A5ZJ-Q and nRF7002-DK board.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;NUCLEOU5A5ZJ-Q uses the Octo SPI. And nRF7002 accepts QSPI as the instance while creating the overlay file. Due to this mis-match, the project built is failing. Else the project gets built successfully for the SPI mode.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Can you guide for this Host MCU interface with nRF7002.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF7002 interface with STM32 using threadX.</title><link>https://devzone.nordicsemi.com/thread/564590?ContentTypeID=1</link><pubDate>Wed, 08 Apr 2026 08:29:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3f2d4155-329a-42e2-b322-54bd827384c0</guid><dc:creator>runsiv</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;There is no support for threadX, I will recommend that you contact your regional sales manager to discuss this. You can find use the &lt;a href="https://www.nordicsemi.com/About-us/Contact-Us"&gt;contact us&lt;/a&gt; for this&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Runar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>