Spresense Arduino SPI library. More...
#include <sdk/config.h>
#include <nuttx/config.h>
#include <nuttx/spi/spi.h>
#include <Arduino.h>
Go to the source code of this file.
Classes | |
class | SPISettings |
SPI settings. More... | |
class | SPIClass |
SPI controller. More... | |
Macros | |
#define | SPI_HAS_TRANSACTION 1 |
#define | SPI_HAS_NOTUSINGINTERRUPT 1 |
#define | SPI_ATOMIC_VERSION 1 |
#define | SPI_MODE0 SPIDEV_MODE0 |
#define | SPI_MODE1 SPIDEV_MODE1 |
#define | SPI_MODE2 SPIDEV_MODE2 |
#define | SPI_MODE3 SPIDEV_MODE3 |
#define | SPI_CLOCK_DIV2 2 |
#define | SPI_CLOCK_DIV4 4 |
#define | SPI_CLOCK_DIV8 8 |
#define | SPI_CLOCK_DIV16 16 |
#define | SPI_CLOCK_DIV32 32 |
#define | SPI_CLOCK_DIV64 64 |
#define | SPI_CLOCK_DIV128 128 |
Enumerations | |
enum | SpiInterruptMode { SPI_INT_MODE_NONE = 0 , SPI_INT_MODE_MASK , SPI_INT_MODE_GLOBAL } |
Spi interrupt mode. More... | |
Spresense Arduino SPI library.
It is a library for communicating with SPI devices, with the Spresense as the master device.