|
caffeine-hal 0.6.6
A Header-Defined Interface c library, it provides the hal layer for the Caffeine framework
|
SPI configuration structure. More...
#include <cfn_hal_spi.h>
Data Fields | |
| uint32_t | bitrate |
| uint32_t | data_size |
| cfn_hal_spi_config_format_t | fmt |
| cfn_hal_spi_config_cs_mode_t | cs_mode |
| void * | custom |
SPI configuration structure.
| uint32_t cfn_hal_spi_config_t::bitrate |
Bus frequency in bps
| cfn_hal_spi_config_cs_mode_t cfn_hal_spi_config_t::cs_mode |
Chip Select behavior
| void* cfn_hal_spi_config_t::custom |
Vendor-specific custom configuration
| uint32_t cfn_hal_spi_config_t::data_size |
Bits per frame (e.g. 8, 16)
| cfn_hal_spi_config_format_t cfn_hal_spi_config_t::fmt |
Clock phase/polarity