The spi_getdevinfo() function gets the information for a specific device on the SPI bus. The prototype for this function is:
int spi_getdevinfo( int fd, uint32_t device, spi_devinfo_t *devinfo );
The arguments are:
Specify: | To get information about: |
---|---|
SPI_DEV_ID_NONE | The first device |
A device ID ORed with SPI_DEV_DEFAULT | The specified device |
A device ID | The next device |
typedef struct { uint32_t device; /* Device ID */ char name[16]; /* Device description */ spi_cfg_t cfg; /* Device configuration */ } spi_devinfo_t;
This function returns EOK if the device information is obtained successfully.