<?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>Problem stopping ADC and restart again</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/36818/problem-stopping-adc-and-restart-again</link><description>Hello, 
 
 I am trying to get a low consumption and I detect that the activation of the ADC increases the consumption. So I am trying to configure the ADC and when I make the conversion I try to desactivate it completly. I desactivate the ADC using this</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 01 Aug 2018 12:12:32 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/36818/problem-stopping-adc-and-restart-again" /><item><title>RE: Problem stopping ADC and restart again</title><link>https://devzone.nordicsemi.com/thread/142382?ContentTypeID=1</link><pubDate>Wed, 01 Aug 2018 12:12:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9ef4a4bb-37b8-4ebd-a6b0-5edbb67f60f4</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;This is described in the &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.0.0/migration.html?resultof=%22%62%6c%65%5f%61%64%76%64%61%74%61%5f%73%65%74%22%20#migr_ble_adv_module_bleadvdata"&gt;SDK 15.0.0 migration guide&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem stopping ADC and restart again</title><link>https://devzone.nordicsemi.com/thread/142310?ContentTypeID=1</link><pubDate>Wed, 01 Aug 2018 07:47:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:11ac7395-8699-4780-b262-42a27e308a30</guid><dc:creator>Juan Moya</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I am moving the code to the new version.&lt;/p&gt;
&lt;p&gt;There are a lot of changes.&lt;/p&gt;
&lt;p&gt;I used this function to update the info in the advertisement:&lt;br /&gt;err_code = ble_advdata_set(&amp;amp;advdata, NULL);&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Please, could you tell me what i can used now?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Juan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem stopping ADC and restart again</title><link>https://devzone.nordicsemi.com/thread/142118?ContentTypeID=1</link><pubDate>Tue, 31 Jul 2018 09:36:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1bb06fec-5ee4-4753-bf65-141350a6e81f</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Those are softdevice versions. You can&amp;#39;t simply download a new softdevice and replace the old, this will give you&amp;nbsp;&lt;strong&gt;a lot&lt;/strong&gt; of compilation errors.&lt;/p&gt;
&lt;p&gt;As you can see from the &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52/dita/nrf52/compatibility_matrix/ic_rev_sdk_sd_comp_matrix.html?cp=2_1_3_2"&gt;compatibility matrix&lt;/a&gt;, softdevice&amp;nbsp;2.0.0-7.alpha was supported by SDK v11.0.0-2.alpha, while softdevice v6.0.0 is supported by SDK 15.0.0 (softdevice v6.1.0 is still not supported by the SDK). I would recommend that you download the &lt;a href="https://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v15.x.x/"&gt;latest SDK&lt;/a&gt; and start with this instead of the old version. Please have a look at the &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.0.0/nrf51_getting_started.html?cp=4_0_0_1"&gt;getting started section&lt;/a&gt; in the infocenter.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem stopping ADC and restart again</title><link>https://devzone.nordicsemi.com/thread/142107?ContentTypeID=1</link><pubDate>Tue, 31 Jul 2018 09:18:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3b900d07-adb4-4700-b0bc-7ce3aaecb776</guid><dc:creator>Juan Moya</dc:creator><description>&lt;p&gt;Hello J&amp;oslash;rgen,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I am using 2.0.0-7.alpha. In the Nordic Semiconductors web I downlad the s132_nrf52_6.1.0_API.&lt;/p&gt;
&lt;p&gt;I would like to update it in my project, but when I modify the files the project launch more than 50 errors in the compilation.&lt;/p&gt;
&lt;p&gt;Is this normal?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks in advance.&lt;/p&gt;
&lt;p&gt;Juan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem stopping ADC and restart again</title><link>https://devzone.nordicsemi.com/thread/141970?ContentTypeID=1</link><pubDate>Mon, 30 Jul 2018 14:26:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8974a348-6898-40ba-81e4-0c4fb66d9272</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Please answer my other questions as well:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Where are you calling the uninit function?&lt;/li&gt;
&lt;li&gt;Which SDK version are you using?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Have you tried calling&amp;nbsp;&lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.0.0/group__nrf__drv__saadc.html#gac08fa91f8d3a3ef02c73f18483a25f6d"&gt;nrf_drv_saadc_abort&lt;/a&gt;&amp;nbsp;before uninit, to make sure no sample/conversion is in progress? You should also make sure you set the symbol DEBUG_NRF, to enable the ASSERT that checks if the timeout is reached without the STOPPED event being received.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem stopping ADC and restart again</title><link>https://devzone.nordicsemi.com/thread/141809?ContentTypeID=1</link><pubDate>Mon, 30 Jul 2018 06:26:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4b12c596-6e11-4fa6-835f-27d99dc8b119</guid><dc:creator>Juan Moya</dc:creator><description>&lt;p&gt;Hello J&amp;oslash;rgen,&lt;/p&gt;
&lt;p&gt;If I don&amp;#39;t do the delay then I can no restart the ADC.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;#define NRF_DRV_SAADC_LULABYTES_CHANNEL_CONFIG_SE(PIN_P) \&lt;br /&gt;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .resistor_p = NRF_SAADC_RESISTOR_DISABLED,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .resistor_n = NRF_SAADC_RESISTOR_DISABLED,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .gain&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = NRF_SAADC_GAIN1_4,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .reference&amp;nbsp; = NRF_SAADC_REFERENCE_INTERNAL,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .acq_time&amp;nbsp;&amp;nbsp; = NRF_SAADC_ACQTIME_10US,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .mode&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = NRF_SAADC_MODE_SINGLE_ENDED,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .pin_p&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = (nrf_saadc_input_t)(PIN_P),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .pin_n&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = NRF_SAADC_INPUT_DISABLED&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;void saadc_init(void){&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;ret_code_t err_code;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;//&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;adc_stat = 0x00;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nrf_saadc_channel_config_t channel_config = NRF_DRV_SAADC_LULABYTES_CHANNEL_CONFIG_SE(NRF_SAADC_INPUT_AIN4);&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// NEW VERSION&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; err_code = nrf_drv_saadc_init(NULL, saadc_callback);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APP_ERROR_CHECK(err_code);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; err_code = nrf_drv_saadc_channel_init(0, &amp;amp;channel_config);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APP_ERROR_CHECK(err_code);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; err_code = nrf_drv_saadc_buffer_convert(m_buffer, SAMPLES_IN_BUFFER);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APP_ERROR_CHECK(err_code);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Juan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem stopping ADC and restart again</title><link>https://devzone.nordicsemi.com/thread/141715?ContentTypeID=1</link><pubDate>Fri, 27 Jul 2018 13:44:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:79725e92-6c2d-41cb-bbc4-8b8255cb46a2</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;You should not need any delay before uninitializing the SAADC. What is the issue when you do not add the delay?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Where are you calling the uninit function? Please post some code showing what you are trying to do, and how you have configured the SAADC.&lt;/p&gt;
&lt;p&gt;Which SDK version are you using?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>