Synergy Software Package User's Manual
spi_on_rspi_cfg_t Struct Reference

#include <r_rspi.h>

Data Fields

rspi_operation_t rspi_clksyn
 
rspi_communication_t rspi_comm
 
rspi_ssl_polarity_t ssl_polarity
 
rspi_loopback_t loopback
 
rspi_mosi_idle_t mosi_idle
 
rspi_parity_t parity
 
rspi_ssl_select_t ssl_select
 
rspi_ssl_level_keep_t ssl_level_keep
 
rspi_clock_delay_t clock_delay
 
rspi_ssl_negation_delay_t ssl_neg_delay
 
rspi_access_delay_t access_delay
 
rspi_byte_swap_t byte_swap
 

Detailed Description

Extended SPI interface configuration

Field Documentation

◆ access_delay

rspi_access_delay_t spi_on_rspi_cfg_t::access_delay

Select next access delay from 0 to 7

◆ byte_swap

rspi_byte_swap_t spi_on_rspi_cfg_t::byte_swap

Feature for byte swapping

◆ clock_delay

rspi_clock_delay_t spi_on_rspi_cfg_t::clock_delay

Select clock delay from 0 to 7

◆ loopback

rspi_loopback_t spi_on_rspi_cfg_t::loopback

Select loopback1 and loopback2

◆ mosi_idle

rspi_mosi_idle_t spi_on_rspi_cfg_t::mosi_idle

Select mosi idle fixed value and selection

◆ parity

rspi_parity_t spi_on_rspi_cfg_t::parity

Select parity and enable/disable parity

◆ rspi_clksyn

rspi_operation_t spi_on_rspi_cfg_t::rspi_clksyn

Select spi or clock syn mode operation

◆ rspi_comm

rspi_communication_t spi_on_rspi_cfg_t::rspi_comm

Select full-duplex or transmit-only communication

◆ ssl_level_keep

rspi_ssl_level_keep_t spi_on_rspi_cfg_t::ssl_level_keep

Select SSL level after transfer completion;0-negate;1-keeps

◆ ssl_neg_delay

rspi_ssl_negation_delay_t spi_on_rspi_cfg_t::ssl_neg_delay

Select Slave elect negation delay from 0 to 7

◆ ssl_polarity

rspi_ssl_polarity_t spi_on_rspi_cfg_t::ssl_polarity

Select SSLn signal polarity

◆ ssl_select

rspi_ssl_select_t spi_on_rspi_cfg_t::ssl_select

Select which slave to use;0-SSL0;1-SSL1;2-SSL2;3-SSL3


The documentation for this struct was generated from the following file: