<?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>I encounter an &amp;quot;undefined reference to `__device_dts_ord_152&amp;#39;&amp;quot; error when attempting to incorporate the peripheral_uart demo code into my customized application. Can you please assist me in resolving this issue?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/100344/i-encounter-an-undefined-reference-to-__device_dts_ord_152-error-when-attempting-to-incorporate-the-peripheral_uart-demo-code-into-my-customized-application-can-you-please-assist-me-in-resolving-this-issue</link><description>I&amp;#39;m encountering difficulties while integrating the logic from the peripheral_uart into my customized application. To showcase the problem, I&amp;#39;ve created a brief video available at this link: https://youtube.com/live/h0GjFsJRF_0 
 It appears that I may</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 06 Jun 2023 04:44:13 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/100344/i-encounter-an-undefined-reference-to-__device_dts_ord_152-error-when-attempting-to-incorporate-the-peripheral_uart-demo-code-into-my-customized-application-can-you-please-assist-me-in-resolving-this-issue" /><item><title>RE: I encounter an "undefined reference to `__device_dts_ord_152'" error when attempting to incorporate the peripheral_uart demo code into my customized application. Can you please assist me in resolving this issue?</title><link>https://devzone.nordicsemi.com/thread/429446?ContentTypeID=1</link><pubDate>Tue, 06 Jun 2023 04:44:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:36b2f6c5-a8c6-49ac-90bb-cbc6dca761b9</guid><dc:creator>Anthony Shivakumar</dc:creator><description>&lt;p&gt;I got everything working now. Thank you so much for your help. The github code is now at : &lt;a id="" href="https://github.com/antshiv/BLEDroneCode"&gt;https://github.com/antshiv/BLEDroneCode&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I encounter an "undefined reference to `__device_dts_ord_152'" error when attempting to incorporate the peripheral_uart demo code into my customized application. Can you please assist me in resolving this issue?</title><link>https://devzone.nordicsemi.com/thread/429232?ContentTypeID=1</link><pubDate>Mon, 05 Jun 2023 10:05:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a2007f2e-6f6c-40e1-a1d3-a0b752577ec5</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Try&amp;nbsp;removing&amp;nbsp;&lt;br /&gt;CONFIG_BT_EXT_ADV=y&lt;/p&gt;
&lt;p&gt;Unless you intentionally added it there. It is perfectly fine to do so, but it requires some extra configurations for your network core.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I encounter an "undefined reference to `__device_dts_ord_152'" error when attempting to incorporate the peripheral_uart demo code into my customized application. Can you please assist me in resolving this issue?</title><link>https://devzone.nordicsemi.com/thread/429162?ContentTypeID=1</link><pubDate>Mon, 05 Jun 2023 07:05:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:adb28ba5-2ef6-4f49-8685-733fd718924e</guid><dc:creator>Anthony Shivakumar</dc:creator><description>&lt;p&gt;The NRF5340 board I am using is version 1.0.0&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I encounter an "undefined reference to `__device_dts_ord_152'" error when attempting to incorporate the peripheral_uart demo code into my customized application. Can you please assist me in resolving this issue?</title><link>https://devzone.nordicsemi.com/thread/429161?ContentTypeID=1</link><pubDate>Mon, 05 Jun 2023 07:03:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:28120a1e-a7d6-4e06-8881-1a2c8d75dea4</guid><dc:creator>Anthony Shivakumar</dc:creator><description>&lt;p&gt;Thank you for responding quickly. To tackle the issue, I&amp;#39;ve been working on it by using the peripheral_uart example. My plan is to integrate the pwm, spi, and i2c drivers into it. Up until now, I have successfully implemented the bi-directional BLE and 4-channel PWM. I will soon work on incorporating the spi and i2c drivers. I will update you on my progress and share the code on GitHub.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I encounter an "undefined reference to `__device_dts_ord_152'" error when attempting to incorporate the peripheral_uart demo code into my customized application. Can you please assist me in resolving this issue?</title><link>https://devzone.nordicsemi.com/thread/429084?ContentTypeID=1</link><pubDate>Fri, 02 Jun 2023 22:24:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fc5dbba6-c0fe-4510-b868-e773ee1365e3</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I didn&amp;#39;t actually try to run the sample. I just compiled it. Just checking by the tickets, but I am at home now, and I don&amp;#39;t have any nRF5340 DKs available here. I can look into it on Monday.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;What function is it that returns -5? bt_enable() or adv_start()?&lt;/p&gt;
&lt;p&gt;Oh, and I realized I can just watch your video. Here we go.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;FYI: If it doesn&amp;#39;t detect the DK, you can hover over the &amp;quot;Connected devices&amp;quot; tab in the bottom left, and a refresh button will appear:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1685742466130v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Alternatively, if anything else hangs, you can press ctrl + shift + p, and type &amp;quot;reload window&amp;quot;, hit enter, and it will restart all the plugins for you. I use it if the navigation stops working from time to time.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The reason the logger doesn&amp;#39;t work is because of this part in your prj.conf:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;# Config logger
CONFIG_LOG=y
CONFIG_USE_SEGGER_RTT=y
CONFIG_LOG_BACKEND_RTT=y
CONFIG_LOG_BACKEND_UART=n
CONFIG_LOG_PRINTK=n&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;It will not work to log over UART, because the UART is controlled by your application. Hence, the log module is set to use the RTT backend. You can monitor it using either a separate RTT terminal, such as Segger RTT Viewer, and you probably have it installed if you have NCS and VS Code up and running.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The setup should look something like this:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1685742813663v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Note that you need to reconnect to the device every time you re-flash the firmware. This is because of the nature of how RTT works. In Segger&amp;#39;s RTT viewer, just hit F2 and enter, and it will re-load the log buffers.&lt;/p&gt;
&lt;p&gt;Alternatively, you can use the RTT viewer in nRF Connect for VS Code:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1685742920621v3.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;This also needs to be re-connected on every re-flash.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I tried dissecting your application, removing all the PWM, I2C, SPI etc, in order to only test the BLE part of it without having to write an nRF52840dk overlay file, but when I did so, everything worked well (advertising, that is). I will have to test it on an nRF5340DK on Monday. Would it be possible to (unless you did it already) upload the latest application you are using on Github?&lt;/p&gt;
&lt;p&gt;And just to be sure, what version of the DK are you using? I couldn&amp;#39;t tell from your video. It should say e.g. 2.0.0 on a big white sticker close to the programmer USB port on the DK. Just so that I can test it on the same version that you are using.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I encounter an "undefined reference to `__device_dts_ord_152'" error when attempting to incorporate the peripheral_uart demo code into my customized application. Can you please assist me in resolving this issue?</title><link>https://devzone.nordicsemi.com/thread/429071?ContentTypeID=1</link><pubDate>Fri, 02 Jun 2023 19:15:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a54b48f4-0406-42ee-9d7a-20d4abbff7a1</guid><dc:creator>Anthony Shivakumar</dc:creator><description>&lt;div class="flex flex-grow flex-col gap-3"&gt;
&lt;div&gt;
&lt;div class="markdown prose w-full break-words dark:prose-invert light"&gt;
&lt;p&gt;I appreciate your response greatly. It&amp;#39;s quite amusing that you mentioned substituting it with uart0, as I actually went ahead and did that, which allowed it to compile successfully. However, despite this change, the BLE initialization and advertising still fail to work. The specific error message I encounter is -5.&lt;/p&gt;
&lt;p&gt;In addition to the uart0 replacement, I&amp;#39;ve taken a few other steps. Firstly, I updated the SDK to version 2.4, for which I thank you for providing the information. Furthermore, I&amp;#39;ve created a video to showcase and demonstrate the current issue I&amp;#39;m facing. You can find the video at the following link: &lt;a href="https://www.youtube.com/live/hx9JIXuMfqc?feature=share" target="_new"&gt;https://www.youtube.com/live/hx9JIXuMfqc?feature=share&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I encounter an "undefined reference to `__device_dts_ord_152'" error when attempting to incorporate the peripheral_uart demo code into my customized application. Can you please assist me in resolving this issue?</title><link>https://devzone.nordicsemi.com/thread/428922?ContentTypeID=1</link><pubDate>Fri, 02 Jun 2023 08:07:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:774563fb-3669-479e-b134-fd37fa958b48</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Neat video!&lt;/p&gt;
&lt;p&gt;I have seen a lot of videos that are less than helpful, but this one actually really helped, and I also like your channel. Looking forward to seeing more of it!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Just to answer the question at the end of the video, while I remember it:&lt;/p&gt;
&lt;p&gt;nordic_nus_uart: NUS is short for Nordic UART Service, which is a Bluetooth Service that we have used a lot for quite some time. It is a simple Bluetooth Low Energy service simulating a wireless UART connection. It doesn&amp;#39;t actually need to use a physical UART (but the sample does so by default). It is simply a &amp;quot;tunnel&amp;quot; that can send data strings in both directions.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Now: nordic_nus_uart -&amp;gt; Nordic NUS UART -&amp;gt; Nordic Nordic UART Service UART. It is just a naming thing, and not a very good one, I might add. It just means &amp;quot;the uart instance that we will use for our NUS BLE service. So basically, a hook to one of the UART instances on the DK.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I downloaded your project, and built it in v2.4.0. (You are probably using NCS v2.3.0 or earlier, since v2.4.0 was released yesterday, but since it builds just fine* in v2.4.0, I recommend using that, and you will include a couple of bugfixes as well).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;*builds just fine, meaning it doesn&amp;#39;t throw any other errors than the one you are seeing, undefined reference to __device_dts_ord_...&lt;/p&gt;
&lt;p&gt;When I built, I got an undefined reference to device_dts_ord_153, not 152, but I am not sure if that is because we are building on different computers, or if I used v2.4.0 and you did not. However, this message in itself doesn&amp;#39;t tell me much, other than dts (device tree structure) is missing something. These numbers are not static, so to see which one it refers to, you need to look in your build folder.&lt;/p&gt;
&lt;p&gt;(I just recently learned this, so it is not really that intuitive).&lt;/p&gt;
&lt;p&gt;Check the file found in:&lt;/p&gt;
&lt;p&gt;build\zephyr\include\generated\devicetree_generated.h&lt;/p&gt;
&lt;p&gt;In my case, 153 refers to usbd@36000/cdc_acm_uart1. Is that the case for your 152 as well?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;You should know that it is possible to use the USB peripheral instead of the UART as an input/output in this application, but I believe you are trying to use the actual UART.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Both your main.c and prj.conf are looking good. The reason the peripheral_uart sample builds, while your doesn&amp;#39;t is due to a kind of complex build system. In the peripheral_uart folder, there is a file called app.overlay. You have this file in your application folder as well, but since you also have a file in boards\nrf5340dk_nrf5340_cpuapp.overlay, this is chosen by default, overriding the app.overlay.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;When building your project, I can see from close to the top of the build log:&lt;/p&gt;
&lt;p&gt;-- Found devicetree overlay: C:/Nordic_Semiconductor/SDKs/ncs/my_projects/2.4.0/test/nrf5340DroneCode-master/boards/nrf5340dk_nrf5340_cpuapp.overlay&lt;/p&gt;
&lt;p&gt;While if you build the peripheral_uart sample, you will see:&lt;/p&gt;
&lt;p&gt;-- Found devicetree overlay: c:/Nordic_Semiconductor/SDKs/ncs/my_projects/2.4.0/bluetooth/peripheral_uart/app.overlay&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;It is possible to override the automatic selection of these by using the additional CMake command &amp;quot;-DDTC_OVERLAY_FILE=app.overlay&amp;quot; when creating your build configuration:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1685693095071v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;But I don&amp;#39;t think you want to do this, because it looks like you have already set a lot of settings here, so you probably want to keep using your nrf5340dk_nrf5340_cpuapp.overlay file (removing it gives other build errors).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;So to build your application, you need to change line 34 in your boards\nrf5340dk_nrf5340_cpuapp.overlay from:&lt;br /&gt;nordic,nus-uart = &amp;amp;cdc_acm_uart1;&lt;br /&gt;to:&lt;br /&gt;nordic,nus-uart = &amp;amp;uart0;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;And it should build, using the UART as expected.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I encounter an "undefined reference to `__device_dts_ord_152'" error when attempting to incorporate the peripheral_uart demo code into my customized application. Can you please assist me in resolving this issue?</title><link>https://devzone.nordicsemi.com/thread/428885?ContentTypeID=1</link><pubDate>Fri, 02 Jun 2023 05:03:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:83f776a4-a146-4df8-ad1a-2e0fcce25e5c</guid><dc:creator>Anthony Shivakumar</dc:creator><description>&lt;div class="flex flex-grow flex-col gap-3"&gt;
&lt;div&gt;
&lt;div class="markdown prose w-full break-words dark:prose-invert light"&gt;
&lt;p&gt;I have uploaded my code on GitHub for easy access: You can find it at this repository: &lt;a href="https://github.com/antshiv/nrf5340DroneCode.git" target="_new"&gt;https://github.com/antshiv/nrf5340DroneCode.git&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Feel free to clone the repository, compile the code, and identify any issues that may arise. It&amp;#39;s possible that I have overlooked some essential configuration settings.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I encounter an "undefined reference to `__device_dts_ord_152'" error when attempting to incorporate the peripheral_uart demo code into my customized application. Can you please assist me in resolving this issue?</title><link>https://devzone.nordicsemi.com/thread/428842?ContentTypeID=1</link><pubDate>Thu, 01 Jun 2023 19:26:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:65b3b757-9f99-4ef7-99e8-7c83912cf6b0</guid><dc:creator>Anthony Shivakumar</dc:creator><description>&lt;p&gt;Thank you for your prompt reply. I have added all of the above in my prj.conf. Below is what I have in my file. It may be even related to my KConfig or overlay files too. I can share the repo on gihuib if that might be easier to troubleshoot.&lt;br /&gt;&lt;br /&gt;I believe the issue is related to this line:&lt;br /&gt;static const struct device *uart = DEVICE_DT_GET(DT_CHOSEN(nordic_nus_uart);&lt;/p&gt;
&lt;p&gt;What is nordic_nus_uart ?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;prj.conf&lt;/p&gt;
&lt;div style="background-color:#1f1f1f;color:#cccccc;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;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_STDOUT_CONSOLE&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_PRINTK&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_PWM&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_I2C&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_LOG&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_LOG_PRINTK&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_LOG_MODE_IMMEDIATE&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_PWM_LOG_LEVEL_DBG&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_USE_SEGGER_RTT&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:#6a9955;"&gt;# Enable the UART driver&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_UART_ASYNC_API&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_NRFX_UARTE0&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_SERIAL&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_GPIO&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:#6a9955;"&gt;#SPI&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_SPI&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_NRFX_SPIM3&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_NRFX_SPIM4&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_SPI_ASYNC&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_SPI_SLAVE&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:#6a9955;"&gt;#Floating point&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_CBPRINTF_FP_SUPPORT&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:#6a9955;"&gt;# BT&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_BT&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_BT_DEBUG_LOG&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_BT_CENTRAL&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_BT_PERIPHERAL&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_BT_SCAN&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_BT_SCAN_FILTER_ENABLE&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_BT_SCAN_NAME_CNT&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_BT_SCAN_MANUFACTURER_DATA_CNT&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_BT_SCAN_WITH_IDENTITY&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_BT_EXT_ADV&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_BT_DEVICE_NAME&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=&lt;/span&gt;&lt;span style="color:#ce9178;"&gt;&amp;quot;ANTSHIV Robotics BLE&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_BT_DDFS&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_BT_DEVICE_APPEARANCE&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=833&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_BT_MAX_CONN&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_BT_MAX_PAIRED&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=1&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:#6a9955;"&gt;# Enable the NUS service&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_BT_NUS&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:#6a9955;"&gt;# Enable bonding&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_BT_SETTINGS&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_FLASH&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_FLASH_PAGE_LAYOUT&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_FLASH_MAP&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_NVS&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_SETTINGS&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:#6a9955;"&gt;# Enable DK LED and Buttons library&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_DK_LIBRARY&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:#6a9955;"&gt;# This example requires more workqueue stack&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=2048&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I encounter an "undefined reference to `__device_dts_ord_152'" error when attempting to incorporate the peripheral_uart demo code into my customized application. Can you please assist me in resolving this issue?</title><link>https://devzone.nordicsemi.com/thread/428818?ContentTypeID=1</link><pubDate>Thu, 01 Jun 2023 16:27:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f9c1ecdc-2262-412e-9e3b-6e74988c7d88</guid><dc:creator>nordicator_prim3</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;First off the video is amazing for a support ticket! I&amp;#39;m not super experienced with the uart over bluetooth stuff, but have used wired UART a lot. I didn&amp;#39;t see where you had any uart drivers enabled in prj.conf but I may have just missed it.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;From peripheral uart example:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;# Enable the UART driver
CONFIG_UART_ASYNC_API=y
CONFIG_NRFX_UARTE0=y
CONFIG_SERIAL=y
CONFIG_GPIO=y
&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>