<?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>Questions for nrf connect SDK</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/96133/questions-for-nrf-connect-sdk</link><description>I&amp;#39;m planning on using the nrf connect SDK. And I plan to use the SoftDevice controller. (I want to use TimeSlotAPI) 
 I have a few questions. 
 1. Do you have a list of available devices? (TIMER/RTC/PPI etc.) 
 2. Can I use own-library using TimeSlotAPI</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 01 Feb 2023 12:57:49 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/96133/questions-for-nrf-connect-sdk" /><item><title>RE: Questions for nrf connect SDK</title><link>https://devzone.nordicsemi.com/thread/407533?ContentTypeID=1</link><pubDate>Wed, 01 Feb 2023 12:57:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7377785e-481f-4b4d-a7c5-2fb70b4ec126</guid><dc:creator>loquat</dc:creator><description>&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;sorry.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz"&gt;&lt;span class="ryNqvb"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;I didn&amp;#39;t understand Periodic Advertising Sync Transfer.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;Thank you.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Questions for nrf connect SDK</title><link>https://devzone.nordicsemi.com/thread/407494?ContentTypeID=1</link><pubDate>Wed, 01 Feb 2023 09:53:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:84232030-8472-47db-804c-fc08d52feb7b</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user="loquat"]LegacySoftDevice uses RNG/ECB/TIMER0/RTC0 in addition to RADIO and was not available in apps.[/quote]
&lt;p&gt;Yes, that is correct. But in a timeslot, all of these except RTC0 would be available back then, so this is basically the same with the SoftDevice controller and MPSL in the nRF Connect SDK as it was with the old SoftDevices.&lt;/p&gt;
[quote user="loquat"]Also, nRF5 SDK/FreeRTOS used RTC1.&lt;br /&gt;Similarly, ZephyrOS expects to use RTC1.&lt;br /&gt;In addition, I would like to know the device used by the OS.[/quote]
&lt;p&gt;Generally, that depends on the configuration (Zephyr is large and support logging etc, so you could argue that if enabled, a UART instance is also used by Zephyr, etc). But the main thing is an RTC, yes.&lt;/p&gt;
[quote user="loquat"]&lt;p&gt;&lt;span lang="en"&gt;&lt;span&gt;&lt;span&gt;I found the following comment in the nrf connect SDK documentation.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="en"&gt;&lt;span&gt;&lt;span&gt;what does this mean?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;[/quote]
&lt;p&gt;This is from the nightly build of the SoftDevice Controller release notes. I don&amp;#39;t have much to add, really. Can you elaborate on what it is you need explanation about? Generally Periodic Advertising Sync Transfer support is currently being worked on though, and it continues to be experimental for now.&lt;/p&gt;
&lt;p&gt;PS: Please make separate cases for separate topics going forward.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Questions for nrf connect SDK</title><link>https://devzone.nordicsemi.com/thread/407406?ContentTypeID=1</link><pubDate>Tue, 31 Jan 2023 15:47:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ee549bcd-37ae-4c4d-91a7-a397bc3b0cdc</guid><dc:creator>loquat</dc:creator><description>&lt;p&gt;LegacySoftDevice uses RNG/ECB/TIMER0/RTC0 in addition to RADIO and was not available in apps.&lt;br /&gt;Also, nRF5 SDK/FreeRTOS used RTC1.&lt;br /&gt;Similarly, ZephyrOS expects to use RTC1.&lt;br /&gt;In addition, I would like to know the device used by the OS.&lt;/p&gt;
&lt;p&gt;And, &lt;br /&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;I found the following comment in the nrf connect SDK documentation.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;what does this mean?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;For Periodic Advertising Sync Transfer - 
Receiver, the support is experimental, and only one sync transfer reception
may be in progress at any one time per link.
After using LE HCI Set Default Periodic Advertising Sync Transfer Parameters,
there must be a periodic sync available for every new connection established.&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Questions for nrf connect SDK</title><link>https://devzone.nordicsemi.com/thread/407323?ContentTypeID=1</link><pubDate>Tue, 31 Jan 2023 12:35:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:60ce4c5f-2e79-48c6-acf2-bedd0ac58c1e</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrfxlib/mpsl/doc/timeslot.html"&gt;Timeslot API&lt;/a&gt; is provided by the MSL, which sits below the SoftDevice Controller (so when you are using the SoftDevice Controller, you are also using MPSL).&lt;/p&gt;
[quote user=""]1. Do you have a list of available devices? (TIMER/RTC/PPI etc.)[/quote]
&lt;p&gt;See the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrfxlib/mpsl/doc/timeslot.html"&gt;Timeslot API documentation&lt;/a&gt;, which lists the resources that are normally used by the SoftDevice Controller and MPSL, but is&amp;nbsp;available in a timeslot:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;When a Timeslot request is granted, the application has exclusive and real-time access to the following peripherals:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;TIMER0&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;TIMER1 for the nRF53 Series&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;RADIO&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;TEMP&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;PPI channel 19 for the nRF52 Series&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Other peripherals used by protocol stacks using the MPSL&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;These peripherals can be used freely for the duration (length) of the timeslot.&lt;/em&gt;&lt;/p&gt;
[quote user=""]2. Can I use own-library using TimeSlotAPI implemented for nRF5 SDK as it is?[/quote]
&lt;p&gt;Not as is, it needs to be ported. But the API and features provided by the MPSL is similar. You can refer to the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.2.0/nrf/samples/mpsl/timeslot/README.html"&gt;MPSL timeslot sample&lt;/a&gt;&amp;nbsp;to see how.&lt;/p&gt;
[quote user=""]3.Can use AdvertiseSet? and How many sets can use?[/quote]
&lt;p&gt;Yes, you can use multiple advertising sets. See the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/samples/bluetooth/multiple_adv_sets/README.html"&gt;Bluetooth: Multiple advertising sets&lt;/a&gt;&amp;nbsp;sample. You can have up to 64 advertising sets.&lt;/p&gt;
[quote user=""]4.Can use Periodic Advertising(with CTE)?[/quote]
&lt;p&gt;Yes. There are several periodic advertising samples under &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.2.0/zephyr/samples/bluetooth/bluetooth.html"&gt;Zephyr Bluetooth samples&lt;/a&gt;.&lt;/p&gt;
[quote user=""]5. If (3.) is yes, How many sets can use Periodic Advertising Send?[/quote]
&lt;p&gt;The maximum number of periodic advertisers is 64 (you may quickly run into practical limitations long before, though).&lt;/p&gt;
[quote user=""]6. If (3.) is yes, How many sets can use Periodic Advertising Receive?(CONFIG_BT_PER_ADV_SYNC_MAX=64?)[/quote]
&lt;p&gt;64 is the theoretical maximum, yes. The practical maximum depends on available time on air, memory usage, CPU usage etc, and is application dependent.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>