![]() |
Ultibo API
C/C++ API for Ultibo Core
|
#include <spi.h>
Data Fields | |
| uint32_t | flags |
| Device flags (eg SPI_FLAG_SLAVE). | |
| uint32_t | maxsize |
| Maximum supported data transfer size. | |
| uint32_t | minclock |
| Minimum supported clock rate. | |
| uint32_t | maxclock |
| Maximum supported clock rate. | |
| uint32_t | selectcount |
| Number of chip selects supported. | |
| uint32_t | mode |
| Current mode (eg SPI_MODE_4WIRE). | |
| uint32_t | clockrate |
| Current clock rate. | |
| uint32_t | clockphase |
| Current clock phase (CPHA) (eg SPI_CLOCK_PHASE_LOW). | |
| uint32_t | clockpolarity |
| Current clock polarity (CPOL) (eg SPI_CLOCK_POLARITY_LOW). | |
| uint32_t | selectpolarity |
| Default chip select polarity (eg SPI_CS_POLARITY_LOW). | |
| uint32_t | bytedelay |
| Delay between bytes written (Microseconds). | |
| uint32_t flags |
Device flags (eg SPI_FLAG_SLAVE).
| uint32_t maxsize |
Maximum supported data transfer size.
| uint32_t minclock |
Minimum supported clock rate.
| uint32_t maxclock |
Maximum supported clock rate.
| uint32_t selectcount |
Number of chip selects supported.
| uint32_t mode |
Current mode (eg SPI_MODE_4WIRE).
| uint32_t clockrate |
Current clock rate.
| uint32_t clockphase |
Current clock phase (CPHA) (eg SPI_CLOCK_PHASE_LOW).
| uint32_t clockpolarity |
Current clock polarity (CPOL) (eg SPI_CLOCK_POLARITY_LOW).
| uint32_t selectpolarity |
Default chip select polarity (eg SPI_CS_POLARITY_LOW).
| uint32_t bytedelay |
Delay between bytes written (Microseconds).