<?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>nRF52840 NVMC HAL</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/47899/nrf52840-nvmc-hal</link><description>Hello 
 
 I am currently looking for the best method to write and read values in the flash. My values are 17 uint16_t arrays with 216 indices per array. I would like to store them using the functions listed in the NVMC HAL ( nrf_nvmc_write_bytes / void</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 11 Jun 2019 07:39:50 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/47899/nrf52840-nvmc-hal" /><item><title>RE: nRF52840 NVMC HAL</title><link>https://devzone.nordicsemi.com/thread/191931?ContentTypeID=1</link><pubDate>Tue, 11 Jun 2019 07:39:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:40c0ac2f-8225-4137-b3a9-e05d8a5cebde</guid><dc:creator>Tim</dc:creator><description>&lt;p&gt;Thanks, it seemed that my custom_board.h had a few unintended UART descriptions. Removed all UART lines. However I never used UART in my project which is strange.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 NVMC HAL</title><link>https://devzone.nordicsemi.com/thread/191912?ContentTypeID=1</link><pubDate>Tue, 11 Jun 2019 06:29:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a58a7b74-7db6-423b-8cfb-d7d8bdee7383</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi Tim&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/33200/program-stuck-inside-log_init/127642#127642"&gt;This post &lt;/a&gt;deals with the same error code as you. Please have a look.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 NVMC HAL</title><link>https://devzone.nordicsemi.com/thread/191670?ContentTypeID=1</link><pubDate>Fri, 07 Jun 2019 13:12:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9d9be968-7d70-478d-8344-ea3f48df8a50</guid><dc:creator>Tim</dc:creator><description>&lt;p&gt;Okay the implementation is done, but not working completely. When I start up the device, I check if something is written to the flash and copy those values to the RAM. Then the code reaches a loop where it waits for an event. However after a random time the controller generates a NRF_BREAKPOINT_COND.&amp;nbsp;Error ID: 0x00004001&lt;/p&gt;
&lt;p&gt;Without the flash functions it works great. The software has been tested in a different project on the dev kit and I do not get the error over there.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 NVMC HAL</title><link>https://devzone.nordicsemi.com/thread/190217?ContentTypeID=1</link><pubDate>Fri, 31 May 2019 09:14:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8298bc37-e422-4138-bd1a-1c98fc7d7b00</guid><dc:creator>Tim</dc:creator><description>&lt;p&gt;Thanks, currently rewriting my code to implement this!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;EDIT: as this might be useful for other users, the example uses the command line interface. A lot of info can be found in the cli.c file.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 NVMC HAL</title><link>https://devzone.nordicsemi.com/thread/189873?ContentTypeID=1</link><pubDate>Wed, 29 May 2019 12:13:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0a30dc56-a7c4-4b3d-861e-ad059e46826b</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi Tim&lt;/p&gt;
&lt;p&gt;Have you looked at the fstorage functions? They provide read, write and erase functions without the need of the SoftDevice. The flash_fstorage example in the SDK should be helpful.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>