Rp2040/spi_arch.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  SpiBus {
  SpiBus::INVALID = 0, SpiBus::MIN = 1, SpiBus::SPI1 = 1, SpiBus::FSPI = 1,
  SpiBus::SPI2 = 2, SpiBus::HSPI = 2, SpiBus::MAX = SOC_SPI_PERIPH_NUM, SpiBus::DEFAULT = SPI2,
  SpiBus::INVALID = 0, SpiBus::MIN = 1, SpiBus::SPI1 = 1, SpiBus::MAX = 1,
  SpiBus::DEFAULT = SPI1, SpiBus::INVALID = 0, SpiBus::MIN = 1, SpiBus::SPI1 = 1,
  SpiBus::SPI2 = 2, SpiBus::SPI3 = 3, SpiBus::MAX = SOC_SPI_PERIPH_NUM, SpiBus::DEFAULT = SPI1,
  SpiBus::INVALID = 0, SpiBus::MIN = 1, SpiBus::SPI1 = 1, SpiBus::SPI2 = 2,
  SpiBus::MAX = SOC_SPI_PERIPH_NUM, SpiBus::DEFAULT = SPI1
}
 Identifies bus selection. More...
 

Variables

static constexpr uint8_t SOC_SPI_PERIPH_NUM {2}
 

Enumeration Type Documentation

◆ SpiBus

enum SpiBus
strong

Identifies bus selection.

Enumerator
INVALID 
MIN 
SPI1 
FSPI 
SPI2 
HSPI 
MAX 
DEFAULT 
INVALID 
MIN 
SPI1 
MAX 
DEFAULT 
INVALID 
MIN 
SPI1 
SPI2 
SPI3 
MAX 
DEFAULT 
INVALID 
MIN 
SPI1 
SPI2 
MAX 
DEFAULT 

Variable Documentation

◆ SOC_SPI_PERIPH_NUM

constexpr uint8_t SOC_SPI_PERIPH_NUM {2}
staticconstexpr