Macros | |
#define | NRFX_TWIS_ENABLED |
Set to 1 to activate. More... | |
#define | NRFX_TWIS0_ENABLED |
Enable TWIS0 instance. More... | |
#define | NRFX_TWIS1_ENABLED |
Enable TWIS1 instance. More... | |
#define | NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY |
Assume that any instance would be initialized only once. More... | |
#define | NRFX_TWIS_NO_SYNC_MODE |
Remove support for synchronous mode. More... | |
#define | NRFX_TWIS_DEFAULT_CONFIG_ADDR0 |
Address0. More... | |
#define | NRFX_TWIS_DEFAULT_CONFIG_ADDR1 |
Address1. More... | |
#define | NRFX_TWIS_DEFAULT_CONFIG_SCL_PULL |
SCL pin pull configuration. More... | |
#define | NRFX_TWIS_DEFAULT_CONFIG_SDA_PULL |
SDA pin pull configuration. More... | |
#define | NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY |
Interrupt priority. More... | |
#define | NRFX_TWIS_CONFIG_LOG_ENABLED |
Enables logging in the module. More... | |
#define | NRFX_TWIS_CONFIG_LOG_LEVEL |
Default Severity level. More... | |
#define | NRFX_TWIS_CONFIG_INFO_COLOR |
ANSI escape code prefix. More... | |
#define | NRFX_TWIS_CONFIG_DEBUG_COLOR |
ANSI escape code prefix. More... | |
#define NRFX_TWIS0_ENABLED |
Enable TWIS0 instance.
Set to 1 to activate.
#define NRFX_TWIS1_ENABLED |
Enable TWIS1 instance.
Set to 1 to activate.
#define NRFX_TWIS_ASSUME_INIT_AFTER_RESET_ONLY |
Assume that any instance would be initialized only once.
Optimization flag. Registers used by TWIS are shared by other peripherals. Normally, during initialization driver tries to clear all registers to known state before doing the initialization itself. This gives initialization safe procedure, no matter when it would be called. If you activate TWIS only once and do never uninitialize it - set this flag to 1 what gives more optimal code.
Set to 1 to activate.
#define NRFX_TWIS_CONFIG_DEBUG_COLOR |
ANSI escape code prefix.
Following options are available:
#define NRFX_TWIS_CONFIG_INFO_COLOR |
ANSI escape code prefix.
Following options are available:
#define NRFX_TWIS_CONFIG_LOG_ENABLED |
Enables logging in the module.
Set to 1 to activate.
#define NRFX_TWIS_CONFIG_LOG_LEVEL |
Default Severity level.
Following options are available:
#define NRFX_TWIS_DEFAULT_CONFIG_ADDR0 |
Address0.
#define NRFX_TWIS_DEFAULT_CONFIG_ADDR1 |
Address1.
#define NRFX_TWIS_DEFAULT_CONFIG_IRQ_PRIORITY |
Interrupt priority.
Following options are available:
#define NRFX_TWIS_DEFAULT_CONFIG_SCL_PULL |
SCL pin pull configuration.
Following options are available:
#define NRFX_TWIS_DEFAULT_CONFIG_SDA_PULL |
SDA pin pull configuration.
Following options are available:
#define NRFX_TWIS_ENABLED |
Set to 1 to activate.
#define NRFX_TWIS_NO_SYNC_MODE |
Remove support for synchronous mode.
Synchronous mode would be used in specific situations. And it uses some additional code and data memory to safely process state machine by polling it in status functions. If this functionality is not required it may be disabled to free some resources.
Set to 1 to activate.