<?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>100us counter</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/47140/100us-counter</link><description>OS in development environment ：Windows7 HARD :(Taiyo Yuden)EBSHSN Series Evaluation Board : Central / Peripherals CPU :(Nordic) nRF52832 / ARMR Cortex?-M4F 32 bit processor 28-pin Land Grid Array / 15GPIOs / SWD Soft Ver:nRF5_SDK_15.2.0_9412b96 
 Please</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 28 May 2019 06:25:02 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/47140/100us-counter" /><item><title>RE: 100us counter</title><link>https://devzone.nordicsemi.com/thread/189446?ContentTypeID=1</link><pubDate>Tue, 28 May 2019 06:25:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:72d41990-fee6-4030-a273-f544f06d3e9a</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;You must also add the .c files to your project. nrf_drv_ppi.c and nrfx_ppi.c.&lt;/p&gt;
&lt;p&gt;Also, make sure that&amp;nbsp;NRFX_PPI_ENABLED is defined as 1 in sdk_config.h.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 100us counter</title><link>https://devzone.nordicsemi.com/thread/189428?ContentTypeID=1</link><pubDate>Tue, 28 May 2019 01:43:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aaa667b9-af49-4d28-8c28-32b4669d0e41</guid><dc:creator>yokokawa</dc:creator><description>&lt;pre class="tw-data-text tw-ta tw-text-small" id="tw-target-text" dir="ltr"&gt;&lt;span lang="en"&gt;An error like the attached image occurred when the PPI + timer function was incorporated into the program.
The following content is added to the program.
-----------
#include &amp;quot;nrf_drv_ppi.h&amp;quot;
#include &amp;quot;nrf_ppi.h&amp;quot;
------------
Please tell me how to respond.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/undefined-reference.png" alt=" " /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 100us counter</title><link>https://devzone.nordicsemi.com/thread/189424?ContentTypeID=1</link><pubDate>Tue, 28 May 2019 01:21:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:847b2fe1-80dd-4be8-b61a-a41fdfffb488</guid><dc:creator>yokokawa</dc:creator><description>&lt;pre class="tw-data-text tw-ta tw-text-small" id="tw-target-text" dir="ltr"&gt;&lt;span lang="en"&gt;&amp;quot;Processing content&amp;quot;
1) Create 10us with timer2 in timer mode and count timer1.
2) When timer1 counts 10, an interrupt is generated to count Control_counter.
※ Control_counter counts up every 100 &amp;mu;s.&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/Timer_5F00_ppi.zip"&gt;devzone.nordicsemi.com/.../Timer_5F00_ppi.zip&lt;/a&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 100us counter</title><link>https://devzone.nordicsemi.com/thread/188957?ContentTypeID=1</link><pubDate>Fri, 24 May 2019 07:19:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:058602c2-69b5-494b-b8c7-c855f05fabc3</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Can you describe the behavior of the counter then? Does it never increment? How do you read the counter?&lt;/p&gt;
&lt;p&gt;If I am going to test the application, please provide the project (Segger embedded studio, Keil or gcc, or something else if you use that). Just .zip the project folder.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 100us counter</title><link>https://devzone.nordicsemi.com/thread/188773?ContentTypeID=1</link><pubDate>Thu, 23 May 2019 09:22:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e1ddb51d-d196-4bfc-8b4f-2355742dbd48</guid><dc:creator>yokokawa</dc:creator><description>&lt;pre class="tw-data-text tw-ta tw-text-medium" id="tw-target-text" dir="ltr"&gt;&lt;span lang="en"&gt;Does the attached program improve the accuracy of the counter?&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/7563.main.c"&gt;devzone.nordicsemi.com/.../7563.main.c&lt;/a&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 100us counter</title><link>https://devzone.nordicsemi.com/thread/188703?ContentTypeID=1</link><pubDate>Thu, 23 May 2019 07:34:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fc341e11-85b3-411a-847c-63f913473873</guid><dc:creator>yokokawa</dc:creator><description>&lt;pre class="tw-data-text tw-ta tw-text-small" id="tw-target-text" dir="ltr"&gt;&lt;span lang="en"&gt;An error does not occur.
I can not count 100us.
Please tell me because I want to know the cause that I can not count.&lt;/span&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 100us counter</title><link>https://devzone.nordicsemi.com/thread/188685?ContentTypeID=1</link><pubDate>Thu, 23 May 2019 06:36:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1290f12a-e6a1-492a-9e36-0b19779d19c7</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Does any of your err_codes return != NRF_SUCCESS?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 100us counter</title><link>https://devzone.nordicsemi.com/thread/188678?ContentTypeID=1</link><pubDate>Thu, 23 May 2019 05:27:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:122d80ab-3370-4044-a5fd-dd807e267db7</guid><dc:creator>yokokawa</dc:creator><description>&lt;pre class="tw-data-text tw-ta tw-text-small" id="tw-target-text" dir="ltr"&gt;&lt;span lang="en"&gt;I created a program but it doesn&amp;#39;t work. Please point out the problem.&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/6765.main.c"&gt;devzone.nordicsemi.com/.../6765.main.c&lt;/a&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 100us counter</title><link>https://devzone.nordicsemi.com/thread/188413?ContentTypeID=1</link><pubDate>Wed, 22 May 2019 06:26:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6da9544e-d606-40fb-82bf-c6bfb9f8b611</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;I don&amp;#39;t see that your program (the one you attached in your previous reply) contains anything about timer 1. Is that the program you are referring to?&lt;/p&gt;
&lt;p&gt;However, this setup:&lt;/p&gt;
[quote user="yokokawa"]1) Create 100 us with &amp;quot;timer0&amp;quot;.&lt;br /&gt;2) Set &amp;quot;timer1&amp;quot; to &amp;quot;count mode&amp;quot;.&lt;br /&gt;3) Execute &amp;quot;timer1&amp;quot; &amp;quot;COUNT task&amp;quot; at &amp;quot;timer 0&amp;quot; timing with PPI.[/quote]
&lt;p&gt;seems good. Did you implement this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 100us counter</title><link>https://devzone.nordicsemi.com/thread/188388?ContentTypeID=1</link><pubDate>Wed, 22 May 2019 02:07:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7f72db1a-6c89-4904-9b36-da16660ee028</guid><dc:creator>yokokawa</dc:creator><description>&lt;p&gt;Please check the contents of the program.&lt;br /&gt;If you count timers correctly in 100 &amp;mu;s, is there any problem with the following process?&lt;br /&gt;1) Create 100 us with &amp;quot;timer0&amp;quot;.&lt;br /&gt;2) Set &amp;quot;timer1&amp;quot; to &amp;quot;count mode&amp;quot;.&lt;br /&gt;3) Execute &amp;quot;timer1&amp;quot; &amp;quot;COUNT task&amp;quot; at &amp;quot;timer 0&amp;quot; timing with PPI.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 100us counter</title><link>https://devzone.nordicsemi.com/thread/188180?ContentTypeID=1</link><pubDate>Tue, 21 May 2019 09:37:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dc872733-e397-4d0b-9ba0-cce4e5bd47da</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;You tell me. Does it work?&lt;/p&gt;
&lt;p&gt;It doesn&amp;#39;t look like it does what you want it to. You don&amp;#39;t need the ppi to use the timeout event handler, timer0_event_handler. The issue is that this is called very frequently, but if the CPU doesn&amp;#39;t have time to handle every timer interrupt, then your m_counter will not be incremented correctly. This may happen if you e.g. use the softdevice, which will some times use the CPU, and it has a higher interrupt priority than the timer. But as far as I can tell you are not using the softdevice?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;If you want to use the PPI, to increment a counter without the CPU, let me know, and I can try to explain.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 100us counter</title><link>https://devzone.nordicsemi.com/thread/188159?ContentTypeID=1</link><pubDate>Tue, 21 May 2019 09:05:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0cecab8e-2caf-4787-b676-db4d8e937256</guid><dc:creator>yokokawa</dc:creator><description>&lt;pre class="tw-data-text tw-ta tw-text-medium" id="tw-target-text" dir="ltr"&gt;&lt;span lang="en"&gt;Is there a problem with the attached program?&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/8546.main.c"&gt;devzone.nordicsemi.com/.../8546.main.c&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 100us counter</title><link>https://devzone.nordicsemi.com/thread/187769?ContentTypeID=1</link><pubDate>Mon, 20 May 2019 06:39:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:db7b8528-eb0e-42af-a9b7-fe50223d5ceb</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Ok. so you have the timer set up, which fires every 100ms, and then you increment a counter in the interrupt, right?&lt;/p&gt;
&lt;p&gt;So if you have the timer events,&amp;nbsp; you can use PPI to connect your timer events to a counter. You need to use another timer, e.g. TIMER3 in counter mode, and have the PPI task to increment this counter.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So using PPI, you want to have the PPI.EEP (event end point) to be the timer 4 event, and the PPI.TEP (task end point) to be incrementing the timer.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Did you examine the PPI example that I sent?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 100us counter</title><link>https://devzone.nordicsemi.com/thread/187612?ContentTypeID=1</link><pubDate>Fri, 17 May 2019 03:48:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:68ff55c4-515e-469f-b151-764bf02bedd1</guid><dc:creator>yokokawa</dc:creator><description>&lt;p&gt;The presence or absence of an interrupt was confirmed by port output.&lt;br /&gt;I use soft devices.&lt;br /&gt;You need a timer that counts in less than 100 microseconds.&lt;/p&gt;
&lt;pre class="tw-data-text tw-ta tw-text-medium" id="tw-target-text" dir="ltr"&gt;&lt;span lang="en"&gt;Counting less than 100us in 1ms divisor&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;I want to use a timer that is controlled by hardware, but I do not know how to use it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 100us counter</title><link>https://devzone.nordicsemi.com/thread/187437?ContentTypeID=1</link><pubDate>Thu, 16 May 2019 08:05:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fecfd732-4e4f-4df3-b151-54718ee7e557</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Ok, so you&amp;nbsp;&lt;strong&gt;want&lt;/strong&gt; to get an interrupt, but sometimes you&amp;nbsp;&lt;strong&gt;do not&amp;nbsp;&lt;/strong&gt;get them?&lt;/p&gt;
&lt;p&gt;100µs is kind of fast, so it may be that you don&amp;#39;t see your interrupts because they are not called due to a higher performance task? How do you determine that you don&amp;#39;t get all the interrupts?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Do you use the softdevice in your project?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 100us counter</title><link>https://devzone.nordicsemi.com/thread/187385?ContentTypeID=1</link><pubDate>Thu, 16 May 2019 00:34:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d264f736-a001-47dc-a1d6-21302e0fe814</guid><dc:creator>yokokawa</dc:creator><description>&lt;p&gt;I want a timer that counts in a cycle of 100 &amp;mu;s.&lt;br /&gt;I do not want an external trigger.&lt;/p&gt;
&lt;p&gt;I was counting with the following interrupt program, but sometimes I did not get an interrupt, so I asked a question.&lt;/p&gt;
&lt;p&gt;-------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;#include &amp;lt;stdbool.h&amp;gt;&lt;br /&gt;#include &amp;lt;stdint.h&amp;gt;&lt;br /&gt;#include &amp;quot;nrf.h&amp;quot;&lt;br /&gt;#include &amp;quot;nrf_drv_timer.h&amp;quot;&lt;br /&gt;#include &amp;quot;bsp.h&amp;quot;&lt;br /&gt;#include &amp;quot;app_error.h&amp;quot;&lt;/p&gt;
&lt;p&gt;#define CONTROL_SAMPLE_RATE 100 /* Control counter sampling rate 100us */&lt;br /&gt;static const nrf_drv_timer_t Ctl_timer = NRF_DRV_TIMER_INSTANCE(4); /* Timer 4 setting */&lt;/p&gt;
&lt;p&gt;extern uint16_t Control_counter; /* Control counter [0-65535(0-6553.5ms)] (1count:100us) */&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;*------------------------------*/&lt;br /&gt;/* Proguram Proc */&lt;br /&gt;/*------------------------------*/&lt;br /&gt;/** @brief Handler for timer4 (100us) events. */&lt;br /&gt;void timer4_event_handler(nrf_timer_event_t event_type, void* p_context)&lt;br /&gt;{&lt;br /&gt;　switch (event_type)&lt;br /&gt;　{&lt;br /&gt;　case NRF_TIMER_EVENT_COMPARE4: /* timer 4 events */&lt;br /&gt;　　Control_counter ++; /* Control_counter update */&lt;br /&gt;　　break;&lt;/p&gt;
&lt;p&gt;　default:&lt;br /&gt;　　break;&lt;br /&gt;　}&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;void Conterl_timer_init(void)&lt;br /&gt;{&lt;br /&gt; uint32_t time_ticks;&lt;br /&gt; uint32_t err_code = NRF_SUCCESS;&lt;/p&gt;
&lt;p&gt;　nrf_drv_timer_config_t timer_cfg = NRF_DRV_TIMER_DEFAULT_CONFIG;&lt;br /&gt;　err_code = nrf_drv_timer_init(&amp;amp;Ctl_timer, &amp;amp;timer_cfg, timer4_event_handler);&lt;br /&gt;　APP_ERROR_CHECK(err_code);&lt;/p&gt;
&lt;p&gt;　time_ticks = nrf_drv_timer_us_to_ticks(&amp;amp;Ctl_timer, CONTROL_SAMPLE_RATE);&lt;/p&gt;
&lt;p&gt;　 nrf_drv_timer_extended_compare(&lt;br /&gt;　　&amp;amp;Ctl_timer, NRF_TIMER_CC_CHANNEL4, time_ticks, NRF_TIMER_SHORT_COMPARE4_CLEAR_MASK, true);&lt;br /&gt;　nrf_drv_timer_enable(&amp;amp;Ctl_timer);&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;&lt;span&gt;-------------------------------------------------------------&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 100us counter</title><link>https://devzone.nordicsemi.com/thread/187176?ContentTypeID=1</link><pubDate>Wed, 15 May 2019 09:20:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0477f537-89c3-4210-aa91-62cc1484f472</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Ok, so you basically want a timer that counts with a 100&lt;span&gt;µ&lt;/span&gt;s tick? Or do you want an external trigger? If it is every 100µs you can use the timer for this. I am not really sure what you are requesting here. Did you examine the PPI example that I sent?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 100us counter</title><link>https://devzone.nordicsemi.com/thread/187117?ContentTypeID=1</link><pubDate>Wed, 15 May 2019 06:12:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2201f2c7-d1a8-4c81-a9f5-d4e7913cab0a</guid><dc:creator>yokokawa</dc:creator><description>&lt;p&gt;Counting the timer with a 100us interrupt will shift the timer without an interrupt.&lt;br /&gt;The following processing is performed without generating an interrupt. Please tell me what to do.&lt;br /&gt;1) Timer counts up every 100 &amp;mu;s&lt;br /&gt;2) Reset the timer (clear timer 0 at any timing)&lt;br /&gt;3) Addition to timer (offset addition to timer value)&lt;br /&gt;Thank you very much.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 100us counter</title><link>https://devzone.nordicsemi.com/thread/186343?ContentTypeID=1</link><pubDate>Fri, 10 May 2019 09:25:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ca753591-7fc6-44e5-822b-c27b101e6331</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;What is it that you want to count? Is it a pulse with a period of 100µs?&lt;/p&gt;
&lt;p&gt;That would be possible to count using PPI and a timer. This way, it will work in the background without interrupting the CPU, and you can read out the TIMER registers from your application.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;We don&amp;#39;t have an example doing exactly this, but attached is another project that uses PPI. This can be modified to do what you want. I will try to give a brief explanation on what you have to do.&lt;/p&gt;
&lt;p&gt;So the attached project is a project that uses PPI + TIMER + GPIOTE to generate a PWM signal.&lt;/p&gt;
&lt;p&gt;PPI has two essential elements. EEP and TEP. EEP is the Event that triggers the PPI, while TEP is the task that is performed when the EEP occurs.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;What you need is to have a PPI set up to trigger an EEP when the signal e.g. goes Low to High, and use the TEP to increment the timer.&lt;/p&gt;
&lt;p&gt;So in this case, you would also need PPI + GPIOTE + TIMER, but unlike the attached example, your GPIOTE is the input/EEP, and the timer is the task/TEP. So you would want to set the timer in counter mode instead of timer mode, and trigger the PPI with EEP = GPIOTE event, and perform the counting on the timer.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Play around with the project, and see if you can see how it works, and how to modify it, and let me know if you are stuck.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-4a72f2c2cc8a4e39a9b991a8b796fa9e/ppi_5F00_double_5F00_channel_5F00_pwm.zip"&gt;devzone.nordicsemi.com/.../ppi_5F00_double_5F00_channel_5F00_pwm.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Note: The project contains only a Keil file, and is written in SDK14.0.0, but it doesn&amp;#39;t use any drivers, only the registers. So the main.c file should work in any compiler and any SDK. Just take any example from the SDK that you are using (SDK\examples\peripheral\...) and replace the main.c file.&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></channel></rss>