You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/nrf/libraries/others/emds.rst
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -177,6 +177,13 @@ This gives the following formula to compute estimated storage time:
177
177
178
178
Calling the :c:func:`emds_store_time_get` function in the sample automatically computes the result of the formula and returns 25360.
179
179
180
+
Data storing context
181
+
====================
182
+
183
+
Despite that the :c:func:`emds_store` function blocks interrupts to prevent context pre-emption, it is recommended to call it from a context with the highest priority to minimize the chance of context pre-emption before the function starts executing.
184
+
The EMDS “data storing finished” callback is invoked from the same context as :c:func:`emds_store`.
185
+
If a radio is present, the :ref:`SoftDevice Controller <nrfxlib:softdevice_controller>` and the :ref:`Multiprotocol Service Layer <mpsl_lib>` must be uninitialized before calling :c:func:`emds_store` to ensure that no radio activity is in progress.
186
+
180
187
Limitations
181
188
***********
182
189
The power-fail comparator cannot be active when EMDS is used, as it will prevent the NVMC or RRAMC from performing write operations to persistent memory.
0 commit comments