<?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>Using BLE with FreeRTOS</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/67741/using-ble-with-freertos</link><description>Hello, I need an application with a Bluetooth stack and FreeRTOS to handle different tasks (like button reading, sensor reading, ADC, etc.). So I try to implement the BLE template from the SDK into my project: 
 
 But I got this error messages: 
 
 What</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 03 Nov 2020 09:00:42 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/67741/using-ble-with-freertos" /><item><title>RE: Using BLE with FreeRTOS</title><link>https://devzone.nordicsemi.com/thread/278208?ContentTypeID=1</link><pubDate>Tue, 03 Nov 2020 09:00:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fb607b75-ea35-45dd-affe-f2f2ace84d85</guid><dc:creator>Marjeris Romero</dc:creator><description>&lt;p&gt;Hi Danial,&lt;/p&gt;
&lt;p&gt;Sorry for the late answer. What IDE are you using to compile the example? Is this the first example from the SDK you are trying to compile? You can see how to build and run the SDK example in the infocenter page &amp;#39;&lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/getting_started_examples.html"&gt;Compiling and running a first example&lt;/a&gt;&amp;#39;.&lt;/p&gt;
&lt;p&gt;If you are using SEGGER Embedded Studio (SES) as your IDE and want to dive more into how to configure and get started developing with SES we have a youtube series that could be of help: &amp;#39;&lt;a href="https://www.youtube.com/watch?v=YZouRE_Ol8g&amp;amp;list=PLx_tBuQ_KSqGHmzdEL2GWEOeix-S5rgTV"&gt;SEGGER Embedded studio - Getting started&lt;/a&gt;&amp;#39;.&lt;/p&gt;
&lt;p&gt;You can also read more about &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/freertos.html"&gt;FreeRTOS support&lt;/a&gt; on our nRF5 SDK and start out with one of the examples that demonstrate the use of FreeRTOS:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/nrf_freertos_example.html"&gt;Blinky FreeRTOS example&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/ble_sdk_app_hrs_freertos.html"&gt;Heart Rate Application with FreeRTOS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Marjeris Romero&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using BLE with FreeRTOS</title><link>https://devzone.nordicsemi.com/thread/277476?ContentTypeID=1</link><pubDate>Wed, 28 Oct 2020 19:12:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:258a6550-2e16-46f1-a4d0-a2bed490118f</guid><dc:creator>awneil</dc:creator><description>[quote userid="94320" url="~/f/nordic-q-a/67741/using-ble-with-freertos"]I need &lt;i&gt;(sic)&lt;/i&gt; an application with a Bluetooth stack and FreeRTOS to handle different tasks (like button reading, sensor reading, ADC, etc.).[/quote]
&lt;p&gt;No, you don&amp;#39;t actually &lt;em&gt;&lt;strong&gt;need&lt;/strong&gt; &lt;/em&gt;any RTOS at all for that - in fact, probably most nRF52 projects do not use one.&lt;/p&gt;
&lt;p&gt;Do you have experience in using FreeRTOS on any other microcontroller(s) ?&lt;/p&gt;
&lt;p&gt;If not, I would not recommend nRF52 - or, in fact, any similar radio SoC - as a place to start.&lt;/p&gt;
[quote userid="94320" url="~/f/nordic-q-a/67741/using-ble-with-freertos"]I got this error messages:[/quote]
&lt;p&gt;Those are Linker messages, indicating that you have not included either the source code or a pre-built library which defines the mentioned symbols.&lt;/p&gt;
&lt;p&gt;Or, perhaps, you haven&amp;#39;t enabled the necessary options in your sdk_config.h&lt;/p&gt;
&lt;p&gt;Or both.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/39503/undefined-reference-on-the-linker-level"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/39503/undefined-reference-on-the-linker-level&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>