<?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>LE Audio Controller Subsystem for nRF53 Source Code</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/108856/le-audio-controller-subsystem-for-nrf53-source-code</link><description>Hi there! 
 I am working on a project that uses a custom pcb with the nRF5340 based on the audio dk. So far everything has been running smoothly until I discovered a number of my inputs are not being read correctly. I seem to have isolated the problem</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 09 Apr 2024 01:05:31 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/108856/le-audio-controller-subsystem-for-nrf53-source-code" /><item><title>RE: LE Audio Controller Subsystem for nRF53 Source Code</title><link>https://devzone.nordicsemi.com/thread/477686?ContentTypeID=1</link><pubDate>Tue, 09 Apr 2024 01:05:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7e23727c-319c-49c6-90d9-ca8481a19846</guid><dc:creator>benwefers</dc:creator><description>&lt;p&gt;Hi Amanda!&lt;/p&gt;
&lt;p&gt;I realize it has been a month, but I just finally got my hardware back. Unfortunately modifying the overlay (or the dts) was not successful. However, your second suggestion did work! I added the following to my init code for each of the GPIOs and that seemed to do the trick:&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;#include &amp;lt;hal/nrf_gpio.h&amp;gt;

enum {
	GPIO_NAME = DT_GPIO_PIN(DT_ALIAS(alias), gpios),
	...
}


// Reclaim GPIOs from the net core
nrf_gpio_pin_control_select(GPIO_NAME, NRF_GPIO_PIN_SEL_APP);&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LE Audio Controller Subsystem for nRF53 Source Code</title><link>https://devzone.nordicsemi.com/thread/472316?ContentTypeID=1</link><pubDate>Tue, 05 Mar 2024 18:04:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:158f33c9-7b9a-4e59-a8c6-edba6463301f</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Could you try adding this to your app overlay?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;/delete-node/ &amp;amp;gpio_fwd;

...Rest of your overlay&amp;#39;s&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;PS: remember to delete your build folder and regenerate it after adding/removing overlay files.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;-Amanda H.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LE Audio Controller Subsystem for nRF53 Source Code</title><link>https://devzone.nordicsemi.com/thread/472309?ContentTypeID=1</link><pubDate>Tue, 05 Mar 2024 17:38:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:98c7f594-9d12-41de-8a7a-8637e69a3c51</guid><dc:creator>benwefers</dc:creator><description>&lt;p&gt;Hi Amanda!&lt;/p&gt;
&lt;p&gt;Thank you for the detailed answer, and I will do better to stay up to date. I&amp;#39;m a little disappointed I didn&amp;#39;t notice the gpio_fwd section of the dts myself, but oh well. This seems like the easiest way to fix it. Again, I&amp;#39;m fairly new to using Zephyr, so is there an easy way to to remove this&amp;nbsp;using my overlay instead of modifying the file directly in ncs?&lt;/p&gt;
&lt;p&gt;Unfortunately, my hardware is not currently available, but once I have it back I will test this and hopefully mark this as the solution. Thanks again!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LE Audio Controller Subsystem for nRF53 Source Code</title><link>https://devzone.nordicsemi.com/thread/472271?ContentTypeID=1</link><pubDate>Tue, 05 Mar 2024 14:57:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:377e855c-6c5f-4c90-90e2-6c03cc7de702</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;NCS v2.3.0 is quite old and it has many bugs and stability issues.&lt;/p&gt;
&lt;p&gt;Since there will NCS v2.6.0 release soon, I would suggest you wait a little bit for it or check NCS v2.6.0-rc1, which uses SDC as the default controller when using buildprog.py for building the project.&lt;/p&gt;
&lt;p&gt;Back to the topic:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Controller in the NET does have the features for toggling those GPIO pins, but the APP can decide if APP or NET can access those pins&lt;/li&gt;
&lt;li&gt;There are two ways to bring back those pins from NET to APP&lt;br /&gt; A: remove the entire part &amp;quot;gpio_fwd&amp;quot; here&lt;br /&gt;&lt;a title="https://github.com/nrfconnect/sdk-nrf/blob/8f26142b2f815d5a12e1f77ee8a6ea554a89b079/boards/arm/nrf5340_audio_dk_nrf5340/nrf5340_audio_dk_nrf5340_cpuapp_common.dts#l20" href="https://github.com/nrfconnect/sdk-nrf/blob/8f26142b2f815d5a12e1f77ee8a6ea554a89b079/boards/arm/nrf5340_audio_dk_nrf5340/nrf5340_audio_dk_nrf5340_cpuapp_common.dts#L20" rel="noopener noreferrer" target="_blank"&gt;https://github.com/nrfconnect/sdk-nrf/blob/8f26142b2f815d5a12e1f77ee8a6ea554a89b079/boards/arm/nrf5340_audio_dk_nrf5340/nrf5340_audio_dk_nrf5340_cpuapp_common.dts#L20&lt;/a&gt;&lt;br /&gt; Which would NOT tell the APP core to forward the access permission from the APP core to the NET core.&lt;br /&gt; B: Write the MCUSEL from GPIO PIN_CNF[n] in the application for moving back the pin access permission from NET to APP&lt;br /&gt; Seems there&amp;#39;s an APP for that &amp;quot;&lt;span&gt;nrf_gpio_pin_control_select()&lt;/span&gt;&amp;quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We improve the Nordic LE Audio solution all the time, and it is still marked as experimental - even in the upcoming NCS 2.6. (We may soon change that.)&lt;/p&gt;
&lt;p&gt;Please be aware of this, and are usually better off trying to stay up-to-date.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LE Audio Controller Subsystem for nRF53 Source Code</title><link>https://devzone.nordicsemi.com/thread/472109?ContentTypeID=1</link><pubDate>Mon, 04 Mar 2024 17:28:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1c869b28-045e-43d3-8809-9199125c64f1</guid><dc:creator>benwefers</dc:creator><description>&lt;p&gt;Hi there!&lt;br /&gt;&lt;br /&gt;Yes, the binary is&amp;nbsp;ble5-ctr-rpmsg_3330.hex. I believe I am using NCS v2.3.0 (at least that is where the ncs/nrf folder is checked out).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LE Audio Controller Subsystem for nRF53 Source Code</title><link>https://devzone.nordicsemi.com/thread/472062?ContentTypeID=1</link><pubDate>Mon, 04 Mar 2024 14:53:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:56652083-655b-4642-9e68-3606ebc6886b</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;What version of NCS are you using?&lt;/p&gt;
&lt;p&gt;What image do you program to the net core? Is it the&amp;nbsp;&lt;span&gt;precompiled Bluetooth Low Energy Controller binary file &amp;nbsp;&lt;code&gt;&lt;span&gt;ble5-ctr-rpmsg_&amp;lt;XYZ&amp;gt;.hex&lt;/span&gt;&lt;/code&gt;? If so, what is the version number &amp;nbsp;&lt;em&gt;&amp;lt;XYZ&amp;gt;&lt;/em&gt;?&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Regards,&lt;br /&gt;Amanda H.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>