Macros | |
#define | SPI_ENABLED |
Set to 1 to activate. More... | |
#define | SPI_DEFAULT_CONFIG_IRQ_PRIORITY |
Interrupt priority. More... | |
#define | SPI0_ENABLED |
Enable SPI0 instance. More... | |
#define | SPI0_USE_EASY_DMA |
Use EasyDMA. More... | |
#define | SPI0_DEFAULT_FREQUENCY |
SPI frequency. More... | |
#define | SPI1_ENABLED |
Enable SPI1 instance. More... | |
#define | SPI1_USE_EASY_DMA |
Use EasyDMA. More... | |
#define | SPI1_DEFAULT_FREQUENCY |
SPI frequency. More... | |
#define | SPI2_ENABLED |
Enable SPI2 instance. More... | |
#define | SPI2_USE_EASY_DMA |
Use EasyDMA. More... | |
#define | SPI2_DEFAULT_FREQUENCY |
Use EasyDMA. More... | |
#define | SPI_CONFIG_LOG_ENABLED |
Enables logging in the module. More... | |
#define | SPI_CONFIG_LOG_LEVEL |
Default Severity level. More... | |
#define | SPI_CONFIG_INFO_COLOR |
ANSI escape code prefix. More... | |
#define | SPI_CONFIG_DEBUG_COLOR |
ANSI escape code prefix. More... | |
#define | SPIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED |
Enables nRF52 anomaly 109 workaround for SPIM. More... | |
#define SPI0_DEFAULT_FREQUENCY |
SPI frequency.
Following options are available:
#define SPI0_ENABLED |
Enable SPI0 instance.
Set to 1 to activate.
#define SPI0_USE_EASY_DMA |
Use EasyDMA.
Set to 1 to activate.
#define SPI1_DEFAULT_FREQUENCY |
SPI frequency.
Following options are available:
#define SPI1_ENABLED |
Enable SPI1 instance.
Set to 1 to activate.
#define SPI1_USE_EASY_DMA |
Use EasyDMA.
Set to 1 to activate.
#define SPI2_DEFAULT_FREQUENCY |
Use EasyDMA.
Set to 1 to activate.
#define SPI2_ENABLED |
Enable SPI2 instance.
Set to 1 to activate.
#define SPI2_USE_EASY_DMA |
Use EasyDMA.
Set to 1 to activate.
#define SPI_CONFIG_DEBUG_COLOR |
ANSI escape code prefix.
Following options are available:
#define SPI_CONFIG_INFO_COLOR |
ANSI escape code prefix.
Following options are available:
#define SPI_CONFIG_LOG_ENABLED |
Enables logging in the module.
Set to 1 to activate.
#define SPI_CONFIG_LOG_LEVEL |
Default Severity level.
Following options are available:
#define SPI_DEFAULT_CONFIG_IRQ_PRIORITY |
Interrupt priority.
Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
Following options are available:
#define SPI_ENABLED |
Set to 1 to activate.
#define SPIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED |
Enables nRF52 anomaly 109 workaround for SPIM.
The workaround uses interrupts to wake up the CPU by catching a start event of zero-length transmission to start the clock. This ensures that the DMA transfer will be executed without issues and that the proper transfer will be started. See more in the Errata document or Anomaly 109 Addendum located at https://infocenter.nordicsemi.com/
Set to 1 to activate.