![]() |
no-OS
|
Structure holding the parameters for SPI initialization. More...
#include <no_os_spi.h>
Public Attributes | |
| uint32_t | device_id |
| uint32_t | max_speed_hz |
| uint8_t | chip_select |
| enum no_os_spi_mode | mode |
| enum no_os_spi_bit_order | bit_order |
| enum no_os_spi_lanes | lanes |
| const struct no_os_spi_platform_ops * | platform_ops |
| struct no_os_platform_spi_delays | platform_delays |
| void * | extra |
| struct no_os_spi_desc * | parent |
Structure holding the parameters for SPI initialization.
| enum no_os_spi_bit_order no_os_spi_init_param::bit_order |
SPI bit order
| uint8_t no_os_spi_init_param::chip_select |
SPI chip select
| uint32_t no_os_spi_init_param::device_id |
Device ID
| void* no_os_spi_init_param::extra |
SPI extra parameters (device specific)
| enum no_os_spi_lanes no_os_spi_init_param::lanes |
SPI Lanes
| uint32_t no_os_spi_init_param::max_speed_hz |
maximum transfer speed
| enum no_os_spi_mode no_os_spi_init_param::mode |
SPI mode
| struct no_os_spi_desc* no_os_spi_init_param::parent |
Parent of the device
| struct no_os_platform_spi_delays no_os_spi_init_param::platform_delays |
SPI delays
| const struct no_os_spi_platform_ops* no_os_spi_init_param::platform_ops |
SPI bus platform ops