<?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>Adapting BLE Eddystone Beacon Example</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/41767/adapting-ble-eddystone-beacon-example</link><description>Good day, 
 I wish to adapt the Eddystone Beacon example for nRF51822 with S130 in e.g.: 
 ..\nRF5_SDK_12.3.0\examples\ble_peripheral\ble_app_beacon\pca10028\s130\armgcc 
 as follows: 
 1) Configure slot 1 as TLM in the application code (retain slot 0</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 15 May 2019 08:57:52 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/41767/adapting-ble-eddystone-beacon-example" /><item><title>RE: Adapting BLE Eddystone Beacon Example</title><link>https://devzone.nordicsemi.com/thread/187160?ContentTypeID=1</link><pubDate>Wed, 15 May 2019 08:57:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:290a5af6-b407-472e-998e-d8c79b9f8f8a</guid><dc:creator>NordicHam</dc:creator><description>&lt;p&gt;Hi Bj&amp;oslash;rn&lt;/p&gt;
&lt;p&gt;I assume no further update means you&amp;#39;re unable to recreate the issue?&lt;/p&gt;
&lt;p&gt;I decided to try the following:&lt;/p&gt;
&lt;p&gt;In ..\examples\ble_peripheral\ble_app_eddystone\es_app_config.h set the value of&amp;nbsp;DEFAULT_FRAME_TX_POWER to 0xEC which is -20dBm and recompile.&amp;nbsp; This seems to have caused the NRF Beacon for Eddystone Android app to show -20dBm for the TLM framem, and can be adjusted to other values.&lt;/p&gt;
&lt;p&gt;However this experience was short-lived, so still trying to recreate the steps to have consistent results&amp;nbsp; I am beginning to think that either the Android app has a bug, or is problematic on the 2 Android versions I am using (4.3 and latest) on 3 different phone models (Huawei phone, Huawei tablet and Moto G5).&lt;/p&gt;
&lt;p&gt;In the meantime please let me know how I can change&amp;nbsp;&lt;span&gt;es_app_config.h to only have slot 0 send out TLM frame at -20dBm (i.e. nothing in slots 1 to 4)?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thank you&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Jacques&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;EDIT:&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Solution probably as follows: in es_app_config.h:&lt;br /&gt;- under &amp;quot;// Eddystone URL data&amp;quot; add 2 new lines:&lt;br /&gt; #define APP_ES_TLM_FRAME_TYPE ES_FRAME_TYPE_TLM&lt;br /&gt; #define DEFAULT_FRAME_TYPE APP_ES_TLM_FRAME_TYPE&lt;br /&gt;- change default power:&lt;br /&gt; #define DEFAULT_FRAME_TX_POWER 0xEC &amp;lt;&amp;lt;&amp;lt; or whatever power level&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I will try that tonight.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;EDIT2:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The changes above did the trick in&amp;nbsp;nRF5_SDK_15.3.0_59ac345 on my nRF52-DK, but on my nRF51422 (PCA10028) beacon the power setting stays on 0dBm (using S130 and&amp;nbsp;nRF5_SDK_12.3.0)...&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;EDIT3:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I finally found nrf_ble_es.c in nRF5_SDK_12.3.0 where&amp;nbsp;radio_tx_pwr is set to 0.&amp;nbsp; I changed that to&amp;nbsp;DEFAULT_FRAME_TX_POWER so now my TLM beacon transmits at -20dBm on start-up.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adapting BLE Eddystone Beacon Example</title><link>https://devzone.nordicsemi.com/thread/179258?ContentTypeID=1</link><pubDate>Fri, 29 Mar 2019 13:55:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:500d5f0c-38ef-4e07-9c9a-a3ea96fc4e68</guid><dc:creator>NordicHam</dc:creator><description>&lt;p&gt;No problem&amp;nbsp;&lt;span&gt;Bj&amp;oslash;rn,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I am using my beacons as described above, but would like to have the possibilities outlined above i.e.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;- TLM frames also able to transmit -30dBm like one can with URL frames&lt;br /&gt;&lt;/span&gt;&lt;span&gt;- increase the interframe period to longer than 10.23 seconds&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Possibly the Eddystone specification is prescriptive in this regard, so cannot be changed?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thank you&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Regards&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Jacques&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adapting BLE Eddystone Beacon Example</title><link>https://devzone.nordicsemi.com/thread/178755?ContentTypeID=1</link><pubDate>Wed, 27 Mar 2019 15:40:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:00bccd1b-b1e7-4ccd-abcd-2e5f3171cac1</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://devzone.nordicsemi.com/members/nordicham"&gt;NordicHam&lt;/a&gt;,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I sincerly apologize for the very late reply. This one fell through the cracks. Are you still having issues with the Eddystone example?&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Bjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adapting BLE Eddystone Beacon Example</title><link>https://devzone.nordicsemi.com/thread/168553?ContentTypeID=1</link><pubDate>Tue, 29 Jan 2019 17:49:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7780b63d-8d80-4b01-92fb-1ef9b399d81d</guid><dc:creator>NordicHam</dc:creator><description>&lt;p&gt;Hi Bjorn&lt;/p&gt;
&lt;p&gt;Any update on this one?&lt;/p&gt;
&lt;p&gt;Thank you&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adapting BLE Eddystone Beacon Example</title><link>https://devzone.nordicsemi.com/thread/166659?ContentTypeID=1</link><pubDate>Sun, 20 Jan 2019 08:11:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3ff2e91f-11f9-4ab1-998c-fa2b7f5f368b</guid><dc:creator>NordicHam</dc:creator><description>&lt;p&gt;Thank you Bjorn, no problem. HNY!&lt;/p&gt;
&lt;p&gt;Using nRF Beacon for Eddystone Android app (Huawei Mediapad T1 8.0 + Android 4.3) with nRF52-DK and OOB hex file:&lt;/p&gt;
&lt;p&gt;..\nRF5_SDK_15.2.0_9412b96\examples\ble_peripheral\ble_app_eddystone\hex\ble_app_eddystone_pca10040_s132.hex&lt;/p&gt;
&lt;p&gt;1)&amp;nbsp; When I set Adv. Interval to 20000ms, it is rejected and replaced with 16384ms. However nRF Connect Android app seems to confirm the actual interval is 10.24ms, as per your post above.&amp;nbsp; (Interestingly this 20s change seems to be accepted on the nRF51822, and actual interval seems to be 20s...I will recheck that);&lt;/p&gt;
&lt;p&gt;EDIT: I checked the nRF51822: the Android app allows up to 20000ms for Adv. Interval, but actual interval on-air is also 10.24s.&amp;nbsp; With Slot 0 on URL, Slot 1 on TLM and Radio Tx. Power on URL set to -30dBm, I notice about 9 URL transmissions at -30dBm, and the 10th TLM transmission at 0dBm, as expected?&amp;nbsp; The ideal is only slot 0 set to TLM and -30dBm - is that possible (or allowed in the Eddystone spec)?&lt;/p&gt;
&lt;p&gt;2)&amp;nbsp; When I change Slot 0 from URL to TLM (i.e. nothing in any of the other slots) I struggle to reconnect, mostly getting Error 133. When I do reconnect and try to set Radio Tx. Power to -20dBm, it is rejected and reverts to 0dBm, and app shows Error 133. On some occasions after making the power change, the code on the DK seems to stop running, despite reboot or power off/on, so I need to reprogram the DK.&amp;nbsp; When I keep slot 0 as URL in default hexfile, and set slot 1 on TLM, still unable to set Radio Tx. Power to -20dBm.&lt;/p&gt;
&lt;p&gt;Thank you&lt;br /&gt;Regards&lt;br /&gt;Jacques&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adapting BLE Eddystone Beacon Example</title><link>https://devzone.nordicsemi.com/thread/166301?ContentTypeID=1</link><pubDate>Thu, 17 Jan 2019 15:16:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e46f9837-dd88-4d02-a0d2-616f66b0a69e</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;I sincerly aplogize for the late reply.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The longest advertisment interval allowed in BLE is 10.24s.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Yes, the firmware is configured to goes to System On: Low Power in between advertisement events.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;DId you still have issues with setting the Slot 1 TX power to values lower than 0dBm?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adapting BLE Eddystone Beacon Example</title><link>https://devzone.nordicsemi.com/thread/163832?ContentTypeID=1</link><pubDate>Thu, 03 Jan 2019 17:29:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:18b66eec-013a-449f-a2fb-e0c6908b6fe6</guid><dc:creator>NordicHam</dc:creator><description>&lt;p&gt;I programmed my nRF52-DK with the BLE Eddystone example hex file:&lt;/p&gt;
&lt;p&gt;..\nRF5_SDK_15.2.0_9412b96\examples\ble_peripheral\ble_app_eddystone\hex\ble_app_eddystone_pca10040_s132.hex&lt;/p&gt;
&lt;p&gt;I then used nRF Connect Android application to change slot 0 from URL to TLM, and to set Radio Tx Power to 0dBm (i.e. set it to the default value). An error was thrown, the below nRF Logger file might assist to troubleshoot?&lt;/p&gt;
&lt;p&gt;Thank you&lt;br /&gt;Regards&lt;br /&gt;Jacques&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/nRF-Logger.txt"&gt;devzone.nordicsemi.com/.../nRF-Logger.txt&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adapting BLE Eddystone Beacon Example</title><link>https://devzone.nordicsemi.com/thread/163643?ContentTypeID=1</link><pubDate>Thu, 03 Jan 2019 06:37:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1c120557-01c4-4be4-a834-4bc09741b868</guid><dc:creator>NordicHam</dc:creator><description>&lt;p&gt;Good day,&lt;/p&gt;
&lt;p&gt;Using Android app &amp;quot;nRF Beacon for Eddystone&amp;quot; I was able to reconfigure slot 0 from URL to TLM, so all good with that.&amp;nbsp; I&amp;nbsp;was also able to set the Advertising Interval to 20 seconds.&amp;nbsp; What is the longest interval I&amp;nbsp;can configure?&amp;nbsp; Also please confirm that during the quiet time in-between TLM adverts the SoC goes into deep sleep to conserve battery power?&lt;/p&gt;
&lt;p&gt;However, it seems to reject setting Tx Power to a lower value than 0dBm - I tried -12dBm, -16dBm and -20dBm but&amp;nbsp;all of those cause Error 133 in the Android app.&lt;/p&gt;
&lt;p&gt;When I set slot 0 as URL and slot 1 as TLM, I can set -30dBm on slot 0.&amp;nbsp; This power is indicated in slot 0 (URL) but slot 1 (TLM) still shows 0dBm?&amp;nbsp; Does that mean slot 1 is transmitting at 0dBm and not -30dBm? EDIT: nRF Connect confirms URL&amp;nbsp;is&amp;nbsp;transmitted at -30dBm but TLM is transmitted at 0dBm.&lt;/p&gt;
&lt;p&gt;EDIT: I discovered that when I set only slot 0 to TLM (nothing in slot 1), with Adv. Interval set to 16384ms, the TLM transmissions was at 0dBm every 10-odd seconds.&amp;nbsp; For better battery life,&amp;nbsp;I found it&amp;nbsp;better to set slot 0 to URL (Adv. Interval=16384 and Radio Tx. Power=-30dBm) and slot 1 to TLM (Radio Tx. Power=0dBm).&amp;nbsp; As stated above, it would be more ideal to be able to also set TLM&amp;#39;s Radio Tx. Power to -30dBm.&lt;/p&gt;
&lt;p&gt;Thank you&lt;br /&gt;Regards&lt;br /&gt;Jacques&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adapting BLE Eddystone Beacon Example</title><link>https://devzone.nordicsemi.com/thread/162883?ContentTypeID=1</link><pubDate>Fri, 21 Dec 2018 15:41:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:da4430b6-30ce-415c-b264-4b498519118b</guid><dc:creator>NordicHam</dc:creator><description>&lt;p&gt;Thank you&amp;nbsp;&lt;span&gt;Bj&amp;oslash;rn&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I downloaded the&amp;nbsp;ZIP for 12.2.0 called&amp;nbsp;DeviceDownload.zip, but Windows 8.1 fails to open it.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1545406833499v1.png" alt=" " /&gt;&amp;nbsp;&amp;nbsp;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1545406856705v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;I will retry download in the new year.&lt;/p&gt;
&lt;p&gt;All the best!&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Jacques&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adapting BLE Eddystone Beacon Example</title><link>https://devzone.nordicsemi.com/thread/162861?ContentTypeID=1</link><pubDate>Fri, 21 Dec 2018 14:12:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e4727b7d-5554-4486-8d70-e9ef058efbcf</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;&lt;span&gt;Nordic technical support staff will be reduced during the holiday season from 21st December to 7th January&lt;br /&gt;Longer&amp;nbsp;response time to tickets must be expected during this period.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Other DevZone users might be active and respond to public tickets as usual.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-80930d62a3a449e593ed90831a03ed1b/pastedimage1545401515152v1.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adapting BLE Eddystone Beacon Example</title><link>https://devzone.nordicsemi.com/thread/162860?ContentTypeID=1</link><pubDate>Fri, 21 Dec 2018 14:11:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:75457add-6ebe-4975-b590-2bb64e2a634f</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;It downloadable from here&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.nordicsemi.com/Software-and-Tools/Software/nRF5-SDK/Download#infotabs"&gt;https://www.nordicsemi.com/Software-and-Tools/Software/nRF5-SDK/Download#infotabs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Bjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adapting BLE Eddystone Beacon Example</title><link>https://devzone.nordicsemi.com/thread/162773?ContentTypeID=1</link><pubDate>Fri, 21 Dec 2018 06:09:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:34ec74b0-a914-44d5-8b21-6e9704e44971</guid><dc:creator>NordicHam</dc:creator><description>&lt;p&gt;PS: it seems SDK 12.x.x is not available here?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://developer.nordicsemi.com/nRF5_SDK/"&gt;developer.nordicsemi.com/.../&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adapting BLE Eddystone Beacon Example</title><link>https://devzone.nordicsemi.com/thread/162772?ContentTypeID=1</link><pubDate>Fri, 21 Dec 2018 06:06:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:24d0132a-d70a-4959-b43e-eccbe0b140e2</guid><dc:creator>NordicHam</dc:creator><description>&lt;p&gt;Apologies, I notice that the post I referenced below requires the full code to be implemented in es_slot.c, not just the second section between the 2 pound symbols, i.e. copied at bottom of post.&amp;nbsp; I still get the compile error:&lt;/p&gt;
&lt;p&gt;Compiling file: es_slot.c&lt;br /&gt;../../../../../../components/libraries/eddystone/es_slot.c: In function &amp;#39;es_slots_init&amp;#39;:&lt;br /&gt;../../../../../../components/libraries/eddystone/es_slot.c:428:23: error: &amp;#39;default_uid_slot&amp;#39; undeclared (first use in this function); did you mean &amp;#39;p_default_slot&amp;#39;?&lt;br /&gt; memcpy(&amp;amp;m_reg.slots[default_uid_slot], p_default_slot, sizeof(*p_default_slot));&lt;br /&gt; ^~~~~~~~~~~~~~~~&lt;br /&gt; p_default_slot&lt;br /&gt;../../../../../../components/libraries/eddystone/es_slot.c:428:23: note: each undeclared identifier is reported only once for each function it appears in&lt;br /&gt;../../../../../../components/libraries/eddystone/es_slot.c:432:52: error: &amp;#39;default_tlm_slot&amp;#39; undeclared (first use in this function); did you mean &amp;#39;default_uid_slot&amp;#39;?&lt;br /&gt; es_slot_reg_update_slot_list_info_on_add(&amp;amp;m_reg, default_tlm_slot, ES_FRAME_TYPE_TLM, true);&lt;br /&gt; ^~~~~~~~~~~~~~~~&lt;br /&gt; default_uid_slot&lt;br /&gt;make: *** [../../../../../../components/toolchain/gcc/Makefile.common:135: _build/nrf51422_xxac_es_slot.c.o] Error 1&lt;/p&gt;
&lt;p&gt;Maybe its because I am using SDK 12.3.0 instead of 12.2.0?&lt;/p&gt;
&lt;p&gt;Thank you&lt;br /&gt;Regards&lt;br /&gt;Jacques&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;if (err_code == FDS_ERR_NOT_FOUND)&lt;br /&gt; {&lt;br /&gt; // Factory reset or initial boot, load default data&lt;br /&gt; //memcpy(&amp;amp;m_reg.slots[0], p_default_slot, sizeof(*p_default_slot));&lt;br /&gt; //es_slot_reg_update_slot_list_info_on_add(&amp;amp;m_reg, 0, p_default_slot-&amp;gt;adv_frame.type, true);&lt;br /&gt; &lt;br /&gt; memcpy(&amp;amp;m_reg.slots[default_uid_slot], p_default_slot, sizeof(*p_default_slot));&lt;br /&gt; es_slot_reg_update_slot_list_info_on_add(&amp;amp;m_reg, default_uid_slot, p_default_slot-&amp;gt;adv_frame.type, true);&lt;br /&gt; &lt;br /&gt; #if APP_ENABLE_TLM_BY_DEFAULT == 1&lt;br /&gt; es_slot_reg_update_slot_list_info_on_add(&amp;amp;m_reg, default_tlm_slot, ES_FRAME_TYPE_TLM, true);&lt;br /&gt; m_reg.slots[default_tlm_slot].adv_frame.type = ES_FRAME_TYPE_TLM;&lt;br /&gt; memcpy(&amp;amp;m_reg.slots[default_tlm_slot].adv_frame.frame, &amp;amp;m_reg.slots[default_tlm_slot].adv_frame.type, 1);&lt;br /&gt; m_reg.slots[default_tlm_slot].adv_frame.length = ES_TLM_LENGTH;&lt;br /&gt; #endif&lt;br /&gt; &lt;br /&gt; }&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Adapting BLE Eddystone Beacon Example</title><link>https://devzone.nordicsemi.com/thread/162771?ContentTypeID=1</link><pubDate>Fri, 21 Dec 2018 05:56:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ca731d68-b176-4aae-b760-cec603eea2ec</guid><dc:creator>NordicHam</dc:creator><description>&lt;p&gt;Good day&lt;/p&gt;
&lt;p&gt;In my implementation I only use TLM frames, so I have no need for any other frames such as URL or UID.&amp;nbsp; When I implement what has been proposed here:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/19421/configure-tlm-frame-type-by-default-in-eddystone-beacon---sdk-12-2-0"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/19421/configure-tlm-frame-type-by-default-in-eddystone-beacon---sdk-12-2-0&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;in the BLE Eddystone Beacon Example, and do a full recompile, I get compile error copied at the bottom of the post.&lt;/p&gt;
&lt;p&gt;I am using SDK 12.3.0 + nRF51822 QFAAH1 + pca10028 + S130.&lt;/p&gt;
&lt;p&gt;I attached the two files that have been changed as per above-mentioned post:&lt;/p&gt;
&lt;p&gt;...\nRF5_SDK_12.3.0\components\libraries\eddystone\es_slot.c&lt;br /&gt;...\nRF5_SDK_12.3.0\examples\ble_peripheral\ble_app_eddystone\es_app_config.h&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/es_5F00_slot.c"&gt;devzone.nordicsemi.com/.../es_5F00_slot.c&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/es_5F00_app_5F00_config.h"&gt;devzone.nordicsemi.com/.../es_5F00_app_5F00_config.h&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Make directory:&lt;br /&gt;...\nRF5_SDK_12.3.0\examples\ble_peripheral\ble_app_eddystone\pca10028\s130\armgcc&lt;/p&gt;
&lt;p&gt;Thank you&lt;br /&gt;Regards&lt;br /&gt;Jacques&lt;/p&gt;
&lt;p&gt;...&lt;br /&gt;Compiling file: es_slot.c&lt;br /&gt;../../../../../../components/libraries/eddystone/es_slot.c: In function &amp;#39;es_slots_init&amp;#39;:&lt;br /&gt;../../../../../../components/libraries/eddystone/es_slot.c:429:52: error: &amp;#39;default_tlm_slot&amp;#39; undeclared (first use in this function); did you mean &amp;#39;p_default_slot&amp;#39;?&lt;br /&gt; es_slot_reg_update_slot_list_info_on_add(&amp;amp;m_reg, default_tlm_slot, ES_FRAME_TYPE_TLM, true);&lt;br /&gt; ^~~~~~~~~~~~~~~~&lt;br /&gt; p_default_slot&lt;br /&gt;../../../../../../components/libraries/eddystone/es_slot.c:429:52: note: each undeclared identifier is reported only once for each function it appears in&lt;br /&gt;make: *** [../../../../../../components/toolchain/gcc/Makefile.common:135: _build/nrf51422_xxac_es_slot.c.o] Error 1&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>