<?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>Issue in integrating the .lib file in visual studio code with GCC</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/103209/issue-in-integrating-the-lib-file-in-visual-studio-code-with-gcc</link><description>Hi All, 
 I am facing an issue in adding a precompiled library of the format .lib to visual studio code with GCC, I added LDFLAGS to the makefile, but still it is showing the lib file cannot be found 
 Can anybody guide me , on the steps that needs to</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 29 Aug 2023 12:48:51 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/103209/issue-in-integrating-the-lib-file-in-visual-studio-code-with-gcc" /><item><title>RE: Issue in integrating the .lib file in visual studio code with GCC</title><link>https://devzone.nordicsemi.com/thread/443563?ContentTypeID=1</link><pubDate>Tue, 29 Aug 2023 12:48:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:af345d62-ada6-461d-a6d6-4cf53252e41f</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;My understanding is that the precompiled lib from Keil has another default size for&amp;nbsp;wchar_t then what is used with your GCC toolchain. Which is causing this issue. I therefore suggested to fix this by adding the CFLAG in my previous reply. I have to admit that I&amp;#39;m not that experienced in exactly this topic. Since it&amp;#39;s a more general C question then Nordic specifically, do you mind trying to post this in an alternative forum? Also, is there any chance that you can change the pre compiled lib by&amp;nbsp;adjusting the compilator rules in Keil?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;Jared&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue in integrating the .lib file in visual studio code with GCC</title><link>https://devzone.nordicsemi.com/thread/443518?ContentTypeID=1</link><pubDate>Tue, 29 Aug 2023 09:33:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9f27117b-7888-4a01-913b-070e22fb7ef2</guid><dc:creator>Aldrina_B</dc:creator><description>&lt;p&gt;Hi Jared, I tried adding the CFLAGS, but still the warning persists. Can anything else&lt;/p&gt;
&lt;p&gt;be done?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&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/pastedimage1693301554692v1.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue in integrating the .lib file in visual studio code with GCC</title><link>https://devzone.nordicsemi.com/thread/443509?ContentTypeID=1</link><pubDate>Tue, 29 Aug 2023 09:10:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b1dee5f9-c191-4c9d-8bca-376274012670</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;It seems that the original issue has been resolved, and that it now finds the pre compiled lib,&lt;/p&gt;
&lt;p&gt;You can try to add&amp;nbsp;&lt;span&gt;&lt;span dir="ltr"&gt;fshort-wchar as a CFLAG in the makefile:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;CFLAGS += -fshort-wchar&lt;/p&gt;
&lt;p&gt;regarsd&lt;/p&gt;
&lt;p&gt;Jared&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue in integrating the .lib file in visual studio code with GCC</title><link>https://devzone.nordicsemi.com/thread/443496?ContentTypeID=1</link><pubDate>Tue, 29 Aug 2023 07:16:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d17044c3-7e41-4d55-ae6b-f325ce26f44e</guid><dc:creator>Aldrina_B</dc:creator><description>&lt;p&gt;Hi Jared,&lt;/p&gt;
&lt;p&gt;I just tried to link the file using LIBFILES flag, but still I got an error. Can you help me figure this issue?&lt;/p&gt;
&lt;p&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/pastedimage1693293364637v3.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue in integrating the .lib file in visual studio code with GCC</title><link>https://devzone.nordicsemi.com/thread/443327?ContentTypeID=1</link><pubDate>Mon, 28 Aug 2023 09:40:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:917b5a2c-407f-4107-8219-41b4d3d338a0</guid><dc:creator>Aldrina_B</dc:creator><description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;/**** Start of the file *******/&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;PROJECT_NAME&lt;/span&gt;&lt;span&gt; &amp;nbsp; &amp;nbsp; := spi_pca10056&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;TARGETS&lt;/span&gt;&lt;span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;:= nrf52840_xxaa&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;OUTPUT_DIRECTORY&lt;/span&gt;&lt;span&gt; := _build&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt; := ../../../../../..&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;PROJ_DIR&lt;/span&gt;&lt;span&gt; := ../../..&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;OUTPUT_DIRECTORY&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/nrf52840_xxaa.out: \&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; LINKER_SCRIPT &amp;nbsp;:= spi_gcc_nrf52.ld&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;# Source files common to all targets&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;SRC_FILES&lt;/span&gt;&lt;span&gt; += &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/modules/nrfx/mdk/gcc_startup_nrf52840.S &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/log/src/nrf_log_backend_rtt.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/log/src/nrf_log_backend_serial.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/log/src/nrf_log_backend_uart.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/log/src/nrf_log_default_backends.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/log/src/nrf_log_frontend.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/log/src/nrf_log_str_formatter.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/boards/boards.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/button/app_button.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/util/app_error.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/util/app_error_handler_gcc.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/util/app_error_weak.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/scheduler/app_scheduler.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/timer/app_timer2.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/util/app_util_platform.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/timer/drv_rtc.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/util/nrf_assert.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/atomic_fifo/nrf_atfifo.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/atomic/nrf_atomic.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/balloc/nrf_balloc.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/external/fprintf/nrf_fprintf.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/external/fprintf/nrf_fprintf_format.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/memobj/nrf_memobj.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/ringbuf/nrf_ringbuf.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/sortlist/nrf_sortlist.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/strerror/nrf_strerror.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/integration/nrfx/legacy/nrf_drv_spi.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/integration/nrfx/legacy/nrf_drv_uart.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/modules/nrfx/soc/nrfx_atomic.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/modules/nrfx/drivers/src/nrfx_gpiote.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/modules/nrfx/drivers/src/prs/nrfx_prs.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/modules/nrfx/drivers/src/nrfx_spi.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/modules/nrfx/drivers/src/nrfx_spim.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/modules/nrfx/drivers/src/nrfx_uart.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/modules/nrfx/drivers/src/nrfx_uarte.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/bsp/bsp.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;PROJ_DIR&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/main.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/external/segger_rtt/SEGGER_RTT.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/external/segger_rtt/SEGGER_RTT_Syscalls_GCC.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/external/segger_rtt/SEGGER_RTT_printf.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/modules/nrfx/mdk/system_nrf52840.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/examples/peripheral/spi/APP/hal/ftk_spi.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/examples/peripheral/spi/APP/hal/ftk_uart.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/examples/peripheral/spi/APP/sensor/sensorDriver.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/examples/peripheral/spi/APP/sensor/platform.c &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;# Include folders common to all targets&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;INC_FOLDERS&lt;/span&gt;&lt;span&gt; += &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/modules/nrfx/mdk &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/scheduler &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;PROJ_DIR&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/timer &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/boards &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/strerror &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/toolchain/cmsis/include &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/util &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; ../config &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/balloc &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/ringbuf &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/modules/nrfx/hal &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/bsp &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/log &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/button &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/modules/nrfx &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/experimental_section_vars &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/integration/nrfx/legacy &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/delay &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/external/segger_rtt &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/atomic_fifo &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/drivers_nrf/nrf_soc_nosd &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/atomic &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/sortlist &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/memobj &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/integration/nrfx &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/modules/nrfx/drivers/include &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/external/fprintf &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/libraries/log/src &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/examples/peripheral/spi/APP/hal &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/examples/peripheral/spi/APP/sensor &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;div&gt;&lt;span&gt;# Libraries common to all targets&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;LIB_FILES&lt;/span&gt;&lt;span&gt; += &lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;# Optimization flags&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;OPT&lt;/span&gt;&lt;span&gt; = -O3 -g3&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;# Uncomment the line below to enable link time optimization&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#OPT += -flto&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;# C flags common to all targets&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CFLAGS&lt;/span&gt;&lt;span&gt; += &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;OPT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CFLAGS&lt;/span&gt;&lt;span&gt; += -DAPP_TIMER_V2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CFLAGS&lt;/span&gt;&lt;span&gt; += -DAPP_TIMER_V2_RTC1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CFLAGS&lt;/span&gt;&lt;span&gt; += -DBOARD_PCA10056&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CFLAGS&lt;/span&gt;&lt;span&gt; += -DCONFIG_GPIO_AS_PINRESET&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CFLAGS&lt;/span&gt;&lt;span&gt; += -DFLOAT_ABI_HARD &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CFLAGS&lt;/span&gt;&lt;span&gt; += -DNRF52840_XXAA&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CFLAGS&lt;/span&gt;&lt;span&gt; += -mcpu=cortex-m4&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CFLAGS&lt;/span&gt;&lt;span&gt; += -mthumb -mabi=aapcs&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CFLAGS&lt;/span&gt;&lt;span&gt; += -Wall -Werror&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CFLAGS&lt;/span&gt;&lt;span&gt; += -mfloat-abi=hard -mfpu=fpv4-sp-d16&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;# keep every function in a separate section, this allows linker to discard unused ones&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CFLAGS&lt;/span&gt;&lt;span&gt; += -ffunction-sections -fdata-sections -fno-strict-aliasing&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CFLAGS&lt;/span&gt;&lt;span&gt; += -fno-builtin -fshort-enums&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;# C++ flags common to all targets&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CXXFLAGS&lt;/span&gt;&lt;span&gt; += &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;OPT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;# Assembler flags common to all targets&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;ASMFLAGS&lt;/span&gt;&lt;span&gt; += -g3&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;ASMFLAGS&lt;/span&gt;&lt;span&gt; += -mcpu=cortex-m4&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;ASMFLAGS&lt;/span&gt;&lt;span&gt; += -mthumb -mabi=aapcs&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;ASMFLAGS&lt;/span&gt;&lt;span&gt; += -mfloat-abi=hard -mfpu=fpv4-sp-d16&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;ASMFLAGS&lt;/span&gt;&lt;span&gt; += -DAPP_TIMER_V2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;ASMFLAGS&lt;/span&gt;&lt;span&gt; += -DAPP_TIMER_V2_RTC1_ENABLED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;ASMFLAGS&lt;/span&gt;&lt;span&gt; += -DBOARD_PCA10056&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;ASMFLAGS&lt;/span&gt;&lt;span&gt; += -DCONFIG_GPIO_AS_PINRESET&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;ASMFLAGS&lt;/span&gt;&lt;span&gt; += -DFLOAT_ABI_HARD&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;ASMFLAGS&lt;/span&gt;&lt;span&gt; += -DNRF52840_XXAA&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;# Linker flags&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;LDFLAGS&lt;/span&gt;&lt;span&gt; += &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;OPT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;LDFLAGS&lt;/span&gt;&lt;span&gt; += -mthumb -mabi=aapcs -L&lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/modules/nrfx/mdk -T&lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;LINKER_SCRIPT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#sensor Library&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;LDFLAGS&lt;/span&gt;&lt;span&gt; += -L&lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/examples/peripheral/spi/APP/sensor -l986algo&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div&gt;&lt;span&gt;LDFLAGS&lt;/span&gt;&lt;span&gt; += -mcpu=cortex-m4&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;LDFLAGS&lt;/span&gt;&lt;span&gt; += -mfloat-abi=hard -mfpu=fpv4-sp-d16&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;# let linker dump unused sections&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;LDFLAGS&lt;/span&gt;&lt;span&gt; += -Wl,--gc-sections&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;# use newlib in nano version&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;LDFLAGS&lt;/span&gt;&lt;span&gt; += --specs=nano.specs&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;nrf52840_xxaa&lt;/span&gt;&lt;span&gt;: CFLAGS += -D__HEAP_SIZE=8192&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;nrf52840_xxaa&lt;/span&gt;&lt;span&gt;: CFLAGS += -D__STACK_SIZE=8192&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;nrf52840_xxaa&lt;/span&gt;&lt;span&gt;: ASMFLAGS += -D__HEAP_SIZE=8192&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;nrf52840_xxaa&lt;/span&gt;&lt;span&gt;: ASMFLAGS += -D__STACK_SIZE=8192&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;# Add standard libraries at the very end of the linker input, after all objects&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;# that may need symbols provided by these libraries.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;LIB_FILES&lt;/span&gt;&lt;span&gt; += -lc -lnosys -lm&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div&gt;&lt;span&gt;.PHONY&lt;/span&gt;&lt;span&gt;: default help&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;# Default target - first one defined&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;default&lt;/span&gt;&lt;span&gt;: nrf52840_xxaa&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;# Print all targets that can be built&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;help&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;@&lt;/span&gt;&lt;span&gt;echo following targets are available:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;@&lt;/span&gt;&lt;span&gt;echo &amp;nbsp; &amp;nbsp; &amp;nbsp; nrf52840_xxaa&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;@&lt;/span&gt;&lt;span&gt;echo &amp;nbsp; &amp;nbsp; &amp;nbsp; sdk_config - starting external tool for editing sdk_config.h&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;@&lt;/span&gt;&lt;span&gt;echo &amp;nbsp; &amp;nbsp; &amp;nbsp; flash &amp;nbsp; &amp;nbsp; &amp;nbsp;- flashing binary&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;TEMPLATE_PATH&lt;/span&gt;&lt;span&gt; := &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/components/toolchain/gcc&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div&gt;&lt;span&gt;include&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;TEMPLATE_PATH&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/Makefile.common&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;foreach&lt;/span&gt;&lt;span&gt; target, $(&lt;/span&gt;&lt;span&gt;TARGETS&lt;/span&gt;&lt;span&gt;), $(&lt;/span&gt;&lt;span&gt;call&lt;/span&gt;&lt;span&gt; define_target, $(&lt;/span&gt;&lt;span&gt;target&lt;/span&gt;&lt;span&gt;)))&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;.PHONY&lt;/span&gt;&lt;span&gt;: flash erase&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;# Flash the program&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;flash&lt;/span&gt;&lt;span&gt;: default&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;@&lt;/span&gt;&lt;span&gt;echo Flashing: &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;OUTPUT_DIRECTORY&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/nrf52840_xxaa.hex&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; nrfjprog -f nrf52 --program &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;OUTPUT_DIRECTORY&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/nrf52840_xxaa.hex --sectorerase&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; nrfjprog -f nrf52 --reset&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;erase&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; nrfjprog -f nrf52 --eraseall&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;SDK_CONFIG_FILE&lt;/span&gt;&lt;span&gt; := ../config/sdk_config.h&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CMSIS_CONFIG_TOOL&lt;/span&gt;&lt;span&gt; := &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_ROOT&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;/external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;sdk_config&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; java -jar &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;CMSIS_CONFIG_TOOL&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;$(&lt;/span&gt;&lt;span&gt;SDK_CONFIG_FILE&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;/**** End of the file *******/&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;&lt;strong&gt;I have added the required .c files and the folders to the makefile and also added LDFLAG to link the library. Let me know if any more changes needs to be made in the makefile or in any JSON files.&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;Thanks in Advance&lt;br /&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue in integrating the .lib file in visual studio code with GCC</title><link>https://devzone.nordicsemi.com/thread/443324?ContentTypeID=1</link><pubDate>Mon, 28 Aug 2023 09:29:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b4c1183b-c692-455f-80c5-3c7389157188</guid><dc:creator>Aldrina_B</dc:creator><description>&lt;p&gt;Hi Jared&lt;/p&gt;
&lt;p&gt;Please find the screenshot of the sensor folder from the explorer.&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1693214986203v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue in integrating the .lib file in visual studio code with GCC</title><link>https://devzone.nordicsemi.com/thread/443318?ContentTypeID=1</link><pubDate>Mon, 28 Aug 2023 09:19:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5459176e-9af3-48af-abe0-05c1493532b6</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Hey,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;That looks correct,&lt;/p&gt;
&lt;p&gt;Can you share a screenshot of the sensor folder from file explorer? How does it look like?&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;Jared&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>