nrf_csense module configuration

nRF5 SDK v12.2.0

Macros

#define NRF_CSENSE_ENABLED
Enabling CSENSE capcitive touch sensor module. More...
#define NRF_CSENSE_PAD_HYSTERESIS
Minimal value of change to decide that pad was touched. More...
#define NRF_CSENSE_PAD_DEVIATION
Minimal value measured on pad to take its value while calculating step. More...
#define NRF_CSENSE_MIN_PAD_VALUE
Minimum normalized value on pad to take its value into account. More...
#define NRF_CSENSE_MAX_PADS_NUMBER
Maximum number of pads used for one instance. More...
#define NRF_CSENSE_MAX_VALUE
Maximum normalized value got from measurement. More...
#define NRF_CSENSE_OUTPUT_PIN
Output pin used by lower module. More...

Detailed Description

Macro Definition Documentation

#define NRF_CSENSE_ENABLED

Enabling CSENSE capcitive touch sensor module.

Set to 1 to activate.

Note
This is an NRF_CONFIG macro.
#define NRF_CSENSE_MAX_PADS_NUMBER

Maximum number of pads used for one instance.

Note
This is an NRF_CONFIG macro.
#define NRF_CSENSE_MAX_VALUE

Maximum normalized value got from measurement.

Note
This is an NRF_CONFIG macro.
#define NRF_CSENSE_MIN_PAD_VALUE

Minimum normalized value on pad to take its value into account.

Note
This is an NRF_CONFIG macro.
#define NRF_CSENSE_OUTPUT_PIN

Output pin used by lower module.

This is only used when running on NRF51.

Note
This is an NRF_CONFIG macro.
#define NRF_CSENSE_PAD_DEVIATION

Minimal value measured on pad to take its value while calculating step.

Note
This is an NRF_CONFIG macro.
#define NRF_CSENSE_PAD_HYSTERESIS

Minimal value of change to decide that pad was touched.

Note
This is an NRF_CONFIG macro.