<?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>Bluetooth IPC (network core)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/119697/bluetooth-ipc-network-core</link><description>Hello, I am new to using the nRF platform, and I appreciate your understanding. I am currently using SDK 2.8.0. 
 I have implemented a thread in the application core to acquire sensor data and transmit it via Bluetooth to a PC (Windows). This entire process</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 12 Mar 2025 16:19:31 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/119697/bluetooth-ipc-network-core" /><item><title>RE: Bluetooth IPC (network core)</title><link>https://devzone.nordicsemi.com/thread/527022?ContentTypeID=1</link><pubDate>Wed, 12 Mar 2025 16:19:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:453b9577-6b2a-414f-82da-4278e9c51da3</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The&amp;nbsp;&lt;code&gt;peripheral_uart&amp;nbsp;&lt;/code&gt;&lt;span&gt;cannot run on the netcore. It would use the ipc_radio sample for the netcore by default; see the peripheral_uart/&lt;a title="Kconfig.sysbuild" href="https://github.com/nrfconnect/sdk-nrf/blob/v2.9.1/samples/bluetooth/peripheral_uart/Kconfig.sysbuild"&gt;Kconfig.sysbuild&lt;/a&gt;.&amp;nbsp;&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: Bluetooth IPC (network core)</title><link>https://devzone.nordicsemi.com/thread/526836?ContentTypeID=1</link><pubDate>Wed, 12 Mar 2025 00:27:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bb5482e0-8dff-413c-a8e9-e85fcda59a0e</guid><dc:creator>mjpark</dc:creator><description>&lt;p data-start="42" data-end="224"&gt;I successfully built both cores using the &lt;code data-start="84" data-end="100"&gt;sysbuild.cmake&lt;/code&gt; file found in the &lt;code data-start="119" data-end="132"&gt;ipc_service&lt;/code&gt; example. Additionally, I managed to build Bluetooth on the network core without any issues.&lt;/p&gt;
&lt;p data-start="226" data-end="514"&gt;However, when I tried to apply the same approach to my existing project, I encountered problems because my project does not include a &lt;code data-start="360" data-end="376"&gt;sysbuild.cmake&lt;/code&gt; file. If I remember correctly, my project was originally based on the &lt;code data-start="447" data-end="464"&gt;peripheral_uart&lt;/code&gt; example, which I have since modified extensively.&lt;/p&gt;
&lt;p data-start="516" data-end="859"&gt;I attempted to build the project similarly to &lt;code data-start="562" data-end="575"&gt;ipc_service&lt;/code&gt;. I created a &lt;code data-start="589" data-end="601"&gt;src/main.c&lt;/code&gt; file inside the &lt;code data-start="618" data-end="638"&gt;sysbuild/ipc_radio&lt;/code&gt; folder and modified the &lt;code data-start="663" data-end="673"&gt;prj.conf&lt;/code&gt; file within the same folder. However, I encountered a build error, even when I commented out the entire &lt;code data-start="778" data-end="784"&gt;main&lt;/code&gt; function. The error occurs during the configuration file processing stage:&lt;/p&gt;
&lt;p data-start="516" data-end="859"&gt;&lt;br /&gt;C:/nrf5340/zephyr/include/zephyr/bluetooth/gatt.h:919:34: error: &amp;#39;CONFIG_BT_MAX_PAIRED&amp;#39; undeclared here (not in a function); did you mean &amp;#39;CONFIG_BT_RX_PRIO&amp;#39;?&lt;br /&gt; 919 | #define BT_GATT_CCC_MAX (CONFIG_BT_MAX_PAIRED + CONFIG_BT_MAX_CONN)&lt;br /&gt; | ^~~~~~~~~~~~~~~~~~~~&lt;br /&gt;C:/nrf5340/zephyr/include/zephyr/bluetooth/gatt.h:937:36: note: in expansion of macro &amp;#39;BT_GATT_CCC_MAX&amp;#39;&lt;br /&gt; 937 | struct bt_gatt_ccc_cfg cfg[BT_GATT_CCC_MAX];&lt;/p&gt;
&lt;p data-start="516" data-end="859"&gt;&lt;/p&gt;
&lt;p data-start="1340" data-end="1416"&gt;This error occurs when I enable &lt;code data-start="1372" data-end="1389"&gt;CONFIG_BT_NUS=y&lt;/code&gt; in the configuration file.&lt;/p&gt;
&lt;p data-start="1418" data-end="1701"&gt;The key difference between my approach and the &lt;code data-start="1465" data-end="1478"&gt;ipc_service&lt;/code&gt; example is that in &lt;code data-start="1498" data-end="1511"&gt;ipc_service&lt;/code&gt;, I added the &lt;code data-start="1525" data-end="1530"&gt;src&lt;/code&gt; folder inside the &lt;code data-start="1549" data-end="1557"&gt;remote&lt;/code&gt; directory and modified its &lt;code data-start="1585" data-end="1595"&gt;prj.conf&lt;/code&gt; file. In contrast, in my current project, I modified the &lt;code data-start="1653" data-end="1663"&gt;prj.conf&lt;/code&gt; file inside the &lt;code data-start="1680" data-end="1690"&gt;sysbuild&lt;/code&gt; directory.&lt;/p&gt;
&lt;p data-start="1418" data-end="1701"&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/_A4C26CD0B0B9F7C0_-2025_2D00_03_2D00_12-092721.png" /&gt;&lt;/p&gt;
&lt;p data-start="1418" data-end="1701"&gt;&lt;/p&gt;
&lt;p data-start="1418" data-end="1701"&gt;&lt;span&gt;Regards,&lt;/span&gt;&lt;/p&gt;
&lt;p data-start="1418" data-end="1701"&gt;MJ Park&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bluetooth IPC (network core)</title><link>https://devzone.nordicsemi.com/thread/526766?ContentTypeID=1</link><pubDate>Tue, 11 Mar 2025 13:43:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:412d41e3-f520-45a8-80dc-7bac34a16114</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can refer to&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/app_dev/device_guides/nrf53/building_nrf53.html"&gt;Building and programming with nRF53 Series&lt;/a&gt;.&amp;nbsp;You also can enable&amp;nbsp;&lt;span&gt;Sysbuild configs to select the network core image to build with your application. See&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/releases_and_maturity/migration/migration_sysbuild.html#network_core"&gt;Network core&lt;/a&gt;.&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></channel></rss>