<?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>Infrared send  driver time length is not correct sometimes, why ?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/10263/infrared-send-driver-time-length-is-not-correct-sometimes-why</link><description>I use example ble_app_uart, SoftDevice sdk 6.2.1, when receive data from bluetooth, then drive IO pin 18 to send infrared wave.
received data is Infrared raw formate, which means IO output pin send wave time length (micro second), the odd data is &amp;#39;mark</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 15 Oct 2019 11:27:50 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/10263/infrared-send-driver-time-length-is-not-correct-sometimes-why" /><item><title>RE: Infrared send  driver time length is not correct sometimes, why ?</title><link>https://devzone.nordicsemi.com/thread/215047?ContentTypeID=1</link><pubDate>Tue, 15 Oct 2019 11:27:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9daae1ff-2b57-45fc-8833-33ad9bfb8d65</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Thanks a lot Peter, I will try to keep your repo in mind for future IR request &lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f642.svg" title="Slight smile"&gt;&amp;#x1f642;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Infrared send  driver time length is not correct sometimes, why ?</title><link>https://devzone.nordicsemi.com/thread/214643?ContentTypeID=1</link><pubDate>Fri, 11 Oct 2019 17:26:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3fb2c218-7987-4033-894d-1cf86983efbf</guid><dc:creator>Peter Hinson</dc:creator><description>&lt;p&gt;Thanks for sharing&amp;nbsp;this example,&amp;nbsp;&lt;span&gt;Torbj&amp;oslash;rn.&lt;/span&gt;&amp;nbsp;I&amp;#39;ve&amp;nbsp;migrated&amp;nbsp;the code&amp;nbsp;to SDK 15.3.0 and posted it to Github for&amp;nbsp;posterity:&amp;nbsp;&lt;a href="https://github.com/peterhinson/nrf_uart_ir_example"&gt;https://github.com/peterhinson/nrf_uart_ir_example&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Infrared send  driver time length is not correct sometimes, why ?</title><link>https://devzone.nordicsemi.com/thread/208064?ContentTypeID=1</link><pubDate>Thu, 05 Sep 2019 00:30:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dd71d83e-70c2-42d5-afdc-96d9ccd97c44</guid><dc:creator>kattaliraees</dc:creator><description>&lt;p&gt;&lt;a href="https://github.com/kattaliraees/nrf52-IR/"&gt;https://github.com/kattaliraees/nrf52-IR/&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Infrared send  driver time length is not correct sometimes, why ?</title><link>https://devzone.nordicsemi.com/thread/199120?ContentTypeID=1</link><pubDate>Thu, 18 Jul 2019 06:55:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:416e9900-706a-4d77-91aa-dce41d81a251</guid><dc:creator>joeyh</dc:creator><description>&lt;p&gt;That&amp;#39;s very helpful.&lt;/p&gt;
&lt;p&gt;Thanks again.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Infrared send  driver time length is not correct sometimes, why ?</title><link>https://devzone.nordicsemi.com/thread/197801?ContentTypeID=1</link><pubDate>Thu, 11 Jul 2019 11:08:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f137a668-95e1-4091-b399-be4f74b5afb5</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Good to hear that you found the issue &lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f642.svg" title="Slight smile"&gt;&amp;#x1f642;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;One thing worth noting is that the PPI controller is actually not protected by the SoftDevice for direct access. This means it is possible to bypass the sd_ppi API and simply access the hardware registers in the NRF_PPI module directly.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Then there is no limit on what interrupt level you have to be in, and you can easily enable or disable groups from anywhere in the code.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The only thing to keep in mind when using the NRF_PPI registers is to stay away from PPI channels used by the SoftDevice, since there is nothing stopping you from interfering with the SoftDevice PPI configuration (PPI channels 16 and up).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;To disable a PPI group using hardware registers simply run the following code line:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;NRF_PPI-&amp;gt;TASKS_CHG[IR_PPI_GROUP].DIS = 1;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;And enable:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;NRF_PPI-&amp;gt;TASKS_CHG[IR_PPI_GROUP].EN = 1;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;For more information about the PPI hardware please refer to the &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/ppi.html?cp=3_1_0_21#concept_sxf_21l_1s"&gt;PPI chapter&lt;/a&gt; in the product specification.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards&lt;br /&gt;Torbjørn&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Infrared send  driver time length is not correct sometimes, why ?</title><link>https://devzone.nordicsemi.com/thread/197670?ContentTypeID=1</link><pubDate>Wed, 10 Jul 2019 17:13:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:42e20c10-5076-4d40-86dd-3fea9c0c2b50</guid><dc:creator>joeyh</dc:creator><description>&lt;p&gt;I think you are correct that it is an IRQ priority issue.&amp;nbsp; Just quickly tried&amp;nbsp;using a flag&amp;nbsp;in the main loop, the code runs fine without crashing.&amp;nbsp; It looks kind of ugly though to have things in separate c files.&amp;nbsp; I will try to app_scheduler way later.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Anyway, Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Infrared send  driver time length is not correct sometimes, why ?</title><link>https://devzone.nordicsemi.com/thread/197289?ContentTypeID=1</link><pubDate>Tue, 09 Jul 2019 08:15:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e7ed2425-c7e8-463c-b195-23a0f1d7ebde</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It sounds like a interrupt priority issue.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;On the nRF52 series you have to be in IRQ priority 6 or 7 to be able to call into the SoftDevice, any higher priority (lower number) and you will get an assert.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Alternatively you would have to defer the SoftDevice calls to the main context, by setting a flag in the interrupt that you later check in your main loop, or by using the app_scheduler module.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you have more questions on this please open a new devzone ticket,&amp;nbsp;the system is not really set up to handle multiple different questions in each case. You can refer to this case and mention my name if you want, and it will assigned to me if I&amp;#39;m available.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Infrared send  driver time length is not correct sometimes, why ?</title><link>https://devzone.nordicsemi.com/thread/197218?ContentTypeID=1</link><pubDate>Mon, 08 Jul 2019 18:35:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3b497c22-4331-4314-afd2-86eb2b3844e7</guid><dc:creator>joeyh</dc:creator><description>&lt;p&gt;Thanks for the example code.&amp;nbsp; It helps our project tremendously.&lt;/p&gt;
&lt;p&gt;As a followup to your example project, we are trying stop all gpiote, timers and PPIs after we sent the IR signal.&amp;nbsp; We do such cleanup inside the interrupt function&amp;nbsp;IR_CARRIER_COUNTER_IRQHandler() when m_bits_remaining==0.&amp;nbsp; With PPIs, the code is crashing in some assembly code whenever I try to call either of the following functions:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;    sd_ppi_group_task_disable(IR_PPI_GROUP);
    sd_ppi_channel_enable_clr(1 &amp;lt;&amp;lt; IR_PPI_CH_A | 1 &amp;lt;&amp;lt; IR_PPI_CH_B | 1 &amp;lt;&amp;lt; IR_PPI_CH_C | 1 &amp;lt;&amp;lt; IR_PPI_CH_D | 1 &amp;lt;&amp;lt; IR_PPI_CH_E);   &lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Is it because I can&amp;#39;t do this inside a IRQ?&amp;nbsp; &amp;nbsp;How can we solve this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Infrared send  driver time length is not correct sometimes, why ?</title><link>https://devzone.nordicsemi.com/thread/145895?ContentTypeID=1</link><pubDate>Mon, 27 Aug 2018 10:56:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:da6e52a1-421e-47e7-9465-351f8577e481</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;In this case the IR example is overkill, and it&amp;#39;s probably easier to implement this functionality from the ground up rather than using the IR example.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you don&amp;#39;t need a carrier pulse you can set up everything with a single timer.&amp;nbsp;Use 4 of the compare registers of the timer to toggle the GPIOTE at different points in time, and update the compare registers as you go along. Each compare event must be connected to the GPIOTE toggle task over PPI, and the GPIOTE must be configured to set the pin you want.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you set the timer prescaler to 4 then it will run at a 1MHz frequency, which means you can set the compare registers based on how many microseconds of delay you need.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Infrared send  driver time length is not correct sometimes, why ?</title><link>https://devzone.nordicsemi.com/thread/145772?ContentTypeID=1</link><pubDate>Sun, 26 Aug 2018 02:07:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:98eb39c3-104d-4a65-b7b3-693af584f2dd</guid><dc:creator>mdevil39</dc:creator><description>&lt;p&gt;&lt;span&gt;&amp;nbsp;I want the output to be &lt;strong&gt;on for&lt;/strong&gt; 12us, &lt;strong&gt;off for&lt;/strong&gt; 5076us, on for 12us, off for 7204us and so forth, the last off time can&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;ignore(because at the end the driver is off, it takes no effect) .&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;It is this IR code feature. Can you tell me how to change the&amp;nbsp; driver code ?&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Infrared send  driver time length is not correct sometimes, why ?</title><link>https://devzone.nordicsemi.com/thread/145545?ContentTypeID=1</link><pubDate>Thu, 23 Aug 2018 14:50:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b90d7cad-ca2e-442b-a9ea-1a6b7b141774</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Are you saying you are not going to use any carrier at all?&lt;/p&gt;
&lt;p&gt;In other words, you just want the output to be off for 12us, on for 5076us, off for 12us, on for 7204us and so forth?&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Infrared send  driver time length is not correct sometimes, why ?</title><link>https://devzone.nordicsemi.com/thread/145081?ContentTypeID=1</link><pubDate>Tue, 21 Aug 2018 09:59:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eb21ff2e-f9c6-4b67-884a-55b73cbc1a1b</guid><dc:creator>mdevil39</dc:creator><description>&lt;p&gt;Hi , thanks for the IR driver and it helps a lot . But now I have a question , how can I send out the IR data without&amp;nbsp; IR carrier , like the data below :&lt;/p&gt;
&lt;p&gt;12,5076,12,7204,12,5076,12,7204,12,5076,12,5076,12,7204,12,14716&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The&amp;nbsp;&amp;#39;mark&amp;#39; data is small , so it has no carrier , but I don&amp;#39;t know how to change the driver .&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Infrared send  driver time length is not correct sometimes, why ?</title><link>https://devzone.nordicsemi.com/thread/128490?ContentTypeID=1</link><pubDate>Mon, 16 Apr 2018 13:19:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e2bedf63-05bc-4082-ad2f-a4094d2eb89c</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;The example was written for the nRF51x22 only, but the ir_lib.c/h files should work fine on the nRF52832 as well (they just haven&amp;#39;t been tested).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you want to try the code out on the nRF52 I suggest you start out with an example written for the nRF52832, and add the ir_lib.c and ir_lib.h files afterwards. Trying to migrate the entire example to the nRF52 is likely to be more work.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Infrared send  driver time length is not correct sometimes, why ?</title><link>https://devzone.nordicsemi.com/thread/126727?ContentTypeID=1</link><pubDate>Wed, 04 Apr 2018 01:31:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cc8a28ee-5e2f-4717-889e-5e8ac4d01af0</guid><dc:creator>Nijat</dc:creator><description>&lt;p&gt;Hi Ovrebekk, can I run this example on nrf52832 ? I have a PCA10040 development board.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Infrared send  driver time length is not correct sometimes, why ?</title><link>https://devzone.nordicsemi.com/thread/38090?ContentTypeID=1</link><pubDate>Wed, 05 Apr 2017 07:39:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a1287cdd-34dc-42de-9abe-bf67f15eb9ce</guid><dc:creator>pallavi</dc:creator><description>&lt;p&gt;hello  qoboty,can you please tell me the concept of code i am not getting how can i send my data to ir pin of controller.the zip file includes the function void ir_lib_send(uint16_t *time_us, uint32_t length); but i am not getting what data i should pass here. i want to impliment ir function for nrf51822 microcontroller.in zip file it is mentioned that static void nus_data_handler(ble_nus_t * p_nus, uint8_t * p_data, uint16_t length) function and in this function nec protocol is implimented.but exactly i am not getting what are you doing here.can you please explain me how should i make  ir code for rc5&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Infrared send  driver time length is not correct sometimes, why ?</title><link>https://devzone.nordicsemi.com/thread/38089?ContentTypeID=1</link><pubDate>Fri, 23 Sep 2016 10:21:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:58d0daf1-a8bf-4ff9-ae58-684e08a19cbe</guid><dc:creator>Tushar</dc:creator><description>&lt;p&gt;Hi Torbjørn Øvrebekk, I successfully managed to affect remote device. But looks its not stable. Sometime it successfully switch on device &amp;amp; sometime not. Any suggestion ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Infrared send  driver time length is not correct sometimes, why ?</title><link>https://devzone.nordicsemi.com/thread/38088?ContentTypeID=1</link><pubDate>Sun, 11 Sep 2016 02:06:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3e4fabf3-99db-42dd-8e00-ea3aabb0d3f1</guid><dc:creator>Tushar</dc:creator><description>&lt;p&gt;Hi Torbjørn Øvrebekk, I have tried to implement ble_app_uart_IR.zip successfully. Is it running to 38Khz frequency ? Because data I am getting is correct, still I am not able to act on IR device correctly.Please help me out. Also please tell how to change frequency with change of prescaler with IR_CARRIER_LOW_US &amp;amp; IR_CARRIER_HIGH_US value.Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Infrared send  driver time length is not correct sometimes, why ?</title><link>https://devzone.nordicsemi.com/thread/38087?ContentTypeID=1</link><pubDate>Thu, 19 Nov 2015 05:16:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4819b6ea-cb68-477e-810f-10af27a93afd</guid><dc:creator>qoboty</dc:creator><description>&lt;p&gt;Thank you very much! According to your approach I got the  wave that I expect.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Infrared send  driver time length is not correct sometimes, why ?</title><link>https://devzone.nordicsemi.com/thread/38086?ContentTypeID=1</link><pubDate>Wed, 18 Nov 2015 09:21:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:165faae4-e69f-4e75-8243-66d52b9d9b28</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;The problem is that you are being interrupted by the BLE stack in your while loop (when waiting for the TIMER2 event). In general it is not a good idea to base the system on while loops like this, it would be better to use the PPI to have TIMER2 turn on and off the carrier (TIMER1) in the background, so that BLE interrupts will not affect you.&lt;/p&gt;
&lt;p&gt;I decided to make a small example of my own to demonstrate this:&lt;br /&gt;
&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/ble_5F00_app_5F00_uart_5F00_IR.zip"&gt;ble_app_uart_IR.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I chose to use a slightly different approach. Instead of using TIMER2 as a timer, I use it as a counter, and count the number of pulses from the carrier before turning it on and off.&lt;/p&gt;
&lt;p&gt;The API is comparable to yours I believe. You just provide the library a list of 16-bit values, each storing the number of microseconds the carrier should be on and off. To implement specific IR protocols you have to fill in the buffer correctly.&lt;/p&gt;
&lt;p&gt;The example is based off of ble_app_uart, and will output an IR version of the first UART byte sent to the nRF51 on P0.04&lt;br /&gt;
The GPIO used is configured when calling the init function. All other parameters are configured in the ir_lib.h file (such as the frequency of the carrier).&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;
Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Infrared send  driver time length is not correct sometimes, why ?</title><link>https://devzone.nordicsemi.com/thread/38085?ContentTypeID=1</link><pubDate>Mon, 16 Nov 2015 09:41:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2be99829-d6c7-4ce2-b583-b53d611d3010</guid><dc:creator>qoboty</dc:creator><description>&lt;p&gt;when I adjust parameter MAX_CONN_INTERVAL or MIN_CONN_INTERVAL to different value, the error result will be different, Is the connect interval impacts on timer delay ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Infrared send  driver time length is not correct sometimes, why ?</title><link>https://devzone.nordicsemi.com/thread/38084?ContentTypeID=1</link><pubDate>Mon, 16 Nov 2015 08:22:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:051d5910-9fad-41e2-8c93-a2b1b2962974</guid><dc:creator>qoboty</dc:creator><description>&lt;p&gt;advertise parameter is:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;  #define APP_ADV_INTERVAL                256
#define APP_ADV_TIMEOUT_IN_SECONDS      180  
#define MIN_CONN_INTERVAL               32
#define MAX_CONN_INTERVAL               120
&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>