<?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>How to get Bluetooth idle status</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/103061/how-to-get-bluetooth-idle-status</link><description>When there is Bluetooth activity on the chip, we cannot write data to flash in FDS, I would like to ask, is there a function or method to get the status of Bluetooth is currently active or idle? thanks.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 24 Aug 2023 09:14:28 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/103061/how-to-get-bluetooth-idle-status" /><item><title>RE: How to get Bluetooth idle status</title><link>https://devzone.nordicsemi.com/thread/442911?ContentTypeID=1</link><pubDate>Thu, 24 Aug 2023 09:14:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c82831cf-3914-46f0-9204-b9116a0dac5c</guid><dc:creator>qjx</dc:creator><description>&lt;p&gt;thank you very much&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to get Bluetooth idle status</title><link>https://devzone.nordicsemi.com/thread/442908?ContentTypeID=1</link><pubDate>Thu, 24 Aug 2023 09:02:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0938e29d-5353-4f13-8982-ef32d38f7086</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Yes, correct. Even though the payload is empty there is still headers&amp;nbsp;, CRC etc.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to get Bluetooth idle status</title><link>https://devzone.nordicsemi.com/thread/442902?ContentTypeID=1</link><pubDate>Thu, 24 Aug 2023 08:27:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:705c6aed-30af-42f4-ba9a-3db3460ae4c3</guid><dc:creator>qjx</dc:creator><description>&lt;p&gt;When no data is sent via Bluetooth, that is, when an empty packet is sent, is this also a radio activity？&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to get Bluetooth idle status</title><link>https://devzone.nordicsemi.com/thread/442895?ContentTypeID=1</link><pubDate>Thu, 24 Aug 2023 08:04:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aed4cccf-a6af-4c85-8bfc-58d60618f7af</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;br /&gt;I assume you were looking at this line ?&amp;nbsp;&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1692863729349v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;This is why you should use sd_flash_* api, so that the flash operation will be scheduled by the softdevice. It will wait until the radio is finished with the activity before it performs flash operations.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;There is a &amp;quot;Radio notification signals&amp;quot; (see chapter 11) but it&amp;#39;s to tell when the radio is active. The softdevice may do something else besides radio activity (calibration for example). So it&amp;#39;s not suggested to use radio notification to access flash.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Using softdevice flash api is the way to go. You don&amp;#39;t have to worry about if the radio is working when you call the function or not.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to get Bluetooth idle status</title><link>https://devzone.nordicsemi.com/thread/442854?ContentTypeID=1</link><pubDate>Thu, 24 Aug 2023 01:07:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ce4b1050-a7fe-4a86-b9f4-a3dd1f86346b</guid><dc:creator>qjx</dc:creator><description>&lt;p&gt;While the SDS specification says that flash cannot be written to while Bluetooth is working, we now want to find a flag bit or some other way to indicate whether Bluetooth is working. I would like to ask if there is such a flag bit.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to get Bluetooth idle status</title><link>https://devzone.nordicsemi.com/thread/442758?ContentTypeID=1</link><pubDate>Wed, 23 Aug 2023 11:27:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:016aaab4-361c-4cef-bc5d-ed0304afbb9a</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;When the softdevice is enabled, you should use the sd_flash_* api instead of accessing the NVMC directly.&amp;nbsp;&lt;br /&gt;Do you have one of our flash library , for example fstorage ? When you use fstorage and whtn the softdevice is enabled, you need to use nrf_fstorage_sd backend.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>