nrfxlib API 3.4.99
Loading...
Searching...
No Matches

◆ nrf_sqspi_uninit()

void nrf_sqspi_uninit ( nrf_sqspi_t const * p_qspi)

#include <nrf_sqspi.h>

Uninitialize the QSPI driver instance.

This function deconfigures the peripheral.

Note
The function deactivates the peripheral instance if it is active. The deactivation process releases the clock requests and the power states restrictions.
Parameters
[in]p_qspiIdentifier of the QSPI instance to uninitialize.
Note
Initialization restores the default DPPI task/role map and clears every subscription permission: the soft peripheral applies the reset value of its SPSYNC.DPPIMAP register while starting, and this driver resets the matching host-side state. Anything published with nrf_sqspi_dppi_role_map_set or nrf_sqspi_dppi_subscribe_enable therefore does not survive an uninit/init cycle and has to be published again afterwards, before the first request. Nothing has to be undone before uninit.