Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
|
SPI Devicetree macro public API header file. More...
Go to the source code of this file.
Macros | |
#define | DT_SPI_HAS_CS_GPIOS(spi) |
Does a SPI controller node have chip select GPIOs configured? | |
#define | DT_SPI_NUM_CS_GPIOS(spi) |
Number of chip select GPIOs in a SPI controller's cs-gpios property. | |
#define | DT_SPI_DEV_HAS_CS_GPIOS(spi_dev) |
Does a SPI device have a chip select line configured? Example devicetree fragment: | |
#define | DT_SPI_DEV_CS_GPIOS_CTLR(spi_dev) |
Get a SPI device's chip select GPIO controller's node identifier. | |
#define | DT_SPI_DEV_CS_GPIOS_PIN(spi_dev) |
Get a SPI device's chip select GPIO pin number. | |
#define | DT_SPI_DEV_CS_GPIOS_FLAGS(spi_dev) |
Get a SPI device's chip select GPIO flags. | |
#define | DT_INST_SPI_DEV_HAS_CS_GPIOS(inst) |
Equivalent to DT_SPI_DEV_HAS_CS_GPIOS(DT_DRV_INST(inst)). | |
#define | DT_INST_SPI_DEV_CS_GPIOS_CTLR(inst) |
Get GPIO controller node identifier for a SPI device instance This is equivalent to DT_SPI_DEV_CS_GPIOS_CTLR(DT_DRV_INST(inst)). | |
#define | DT_INST_SPI_DEV_CS_GPIOS_PIN(inst) |
Equivalent to DT_SPI_DEV_CS_GPIOS_PIN(DT_DRV_INST(inst)). | |
#define | DT_INST_SPI_DEV_CS_GPIOS_FLAGS(inst) |
DT_SPI_DEV_CS_GPIOS_FLAGS(DT_DRV_INST(inst)). | |
SPI Devicetree macro public API header file.