Low Power Comparator (LPCOMP) peripheral driver.
More...
Low Power Comparator (LPCOMP) peripheral driver.
#define NRFX_LPCOMP_DEFAULT_CONFIG |
Value:
LPCOMP driver default configuration including the LPCOMP HAL configuration.
LPCOMP event handler function type.
- Parameters
-
void nrfx_lpcomp_disable |
( |
void |
| ) |
|
Function for disabling the LPCOMP peripheral.
Before calling this function, the driver must be initialized. This function disables the LPCOMP peripheral and its interrupts.
- See Also
- nrfx_lpcomp_enable()
void nrfx_lpcomp_enable |
( |
void |
| ) |
|
Function for enabling the LPCOMP peripheral and interrupts.
Before calling this function, the driver must be initialized. This function enables the LPCOMP peripheral and its interrupts.
- See Also
- nrfx_lpcomp_disable()
Function for initializing the LPCOMP driver.
This function initializes the LPCOMP driver, but does not enable the peripheral or any interrupts. To start the driver, call the function nrfx_lpcomp_enable() after initialization.
- Parameters
-
[in] | p_config | Pointer to the structure with initial configuration. |
[in] | event_handler | Event handler provided by the user. Must not be NULL. |
- Return values
-
NRFX_SUCCESS | If initialization was successful. |
NRFX_ERROR_INVALID_STATE | If the driver has already been initialized. |
NRFX_ERROR_BUSY | If the COMP peripheral is already in use. This is possible only if Peripheral Resource Sharing (PRS) module is enabled. |
void nrfx_lpcomp_uninit |
( |
void |
| ) |
|
Function for uninitializing the LCOMP driver.
This function uninitializes the LPCOMP driver. The LPCOMP peripheral and its interrupts are disabled, and local variables are cleaned. After this call, you must initialize the driver again by calling nrfx_lpcomp_init() if you want to use it.
- See Also
- nrfx_lpcomp_disable()
-
nrfx_lpcomp_init()