Init Configuration Data
Description
Example default configuration data for SPIDRV_Init
Macros |
|
#define | SPIDRV_MASTER_USART0 |
Configuration data for SPI master using USART0.
|
|
#define | SPIDRV_MASTER_USART1 |
Configuration data for SPI master using USART1.
|
|
#define | SPIDRV_MASTER_USART2 |
Configuration data for SPI master using USART2.
|
|
#define | SPIDRV_MASTER_USARTRF0 |
Configuration data for SPI master using USARTRF0.
|
|
#define | SPIDRV_MASTER_USARTRF1 |
Configuration data for SPI master using USARTRF1.
|
|
#define | SPIDRV_SLAVE_USART0 |
Configuration data for SPI slave using USART0.
|
|
#define | SPIDRV_SLAVE_USART1 |
Configuration data for SPI slave using USART1.
|
|
#define | SPIDRV_SLAVE_USART2 |
Configuration data for SPI slave using USART2.
|
|
#define | SPIDRV_SLAVE_USARTRF0 |
Configuration data for SPI slave using USARTRF0.
|
|
Macro Definition Documentation
◆ SPIDRV_MASTER_USART0
#define SPIDRV_MASTER_USART0 |
Value:
{ \
USART0,
/* USART port */
\
_USART_ROUTE_LOCATION_LOC1,
/* USART pins location number */
\
1000000,
/* Bitrate */
\
8,
/* Frame length */
\
0,
/* Dummy Tx value for Rx only funcs */
\
spidrvMaster,
/* SPI mode */
\
spidrvBitOrderMsbFirst,
/* Bit order on bus */
\
spidrvClockMode0,
/* SPI clock/phase mode */
\
spidrvCsControlAuto,
/* CS controlled by the driver */
\
spidrvSlaveStartImmediate
/* Slave start transfers immediately*/
\
}
Configuration data for SPI master using USART0.
◆ SPIDRV_MASTER_USART1
#define SPIDRV_MASTER_USART1 |
Value:
{ \
USART1,
/* USART port */
\
_USART_ROUTE_LOCATION_LOC1,
/* USART pins location number */
\
1000000,
/* Bitrate */
\
8,
/* Frame length */
\
0,
/* Dummy Tx value for Rx only funcs */
\
spidrvMaster,
/* SPI mode */
\
spidrvBitOrderMsbFirst,
/* Bit order on bus */
\
spidrvClockMode0,
/* SPI clock/phase mode */
\
spidrvCsControlAuto,
/* CS controlled by the driver */
\
spidrvSlaveStartImmediate
/* Slave start transfers immediately*/
\
}
Configuration data for SPI master using USART1.
◆ SPIDRV_MASTER_USART2
#define SPIDRV_MASTER_USART2 |
Value:
{ \
USART2,
/* USART port */
\
_USART_ROUTE_LOCATION_LOC0,
/* USART pins location number */
\
1000000,
/* Bitrate */
\
8,
/* Frame length */
\
0,
/* Dummy Tx value for Rx only funcs */
\
spidrvMaster,
/* SPI mode */
\
spidrvBitOrderMsbFirst,
/* Bit order on bus */
\
spidrvClockMode0,
/* SPI clock/phase mode */
\
spidrvCsControlAuto,
/* CS controlled by the driver */
\
spidrvSlaveStartImmediate
/* Slave start transfers immediately*/
\
}
Configuration data for SPI master using USART2.
◆ SPIDRV_MASTER_USARTRF0
#define SPIDRV_MASTER_USARTRF0 |
Value:
{ \
USARTRF0,
/* USART port */
\
RF_USARTRF_LOCATION,
/* USART pins location number */
\
1000000,
/* Bitrate */
\
8,
/* Frame length */
\
0,
/* Dummy Tx value for Rx only funcs */
\
spidrvMaster,
/* SPI mode */
\
spidrvBitOrderMsbFirst,
/* Bit order on bus */
\
spidrvClockMode0,
/* SPI clock/phase mode */
\
spidrvCsControlAuto,
/* CS controlled by the driver */
\
spidrvSlaveStartImmediate
/* Slave start transfers immediately*/
\
}
Configuration data for SPI master using USARTRF0.
◆ SPIDRV_MASTER_USARTRF1
#define SPIDRV_MASTER_USARTRF1 |
Value:
{ \
USARTRF1,
/* USART port */
\
RF_USARTRF_LOCATION,
/* USART pins location number */
\
1000000,
/* Bitrate */
\
8,
/* Frame length */
\
0,
/* Dummy Tx value for Rx only funcs */
\
spidrvMaster,
/* SPI mode */
\
spidrvBitOrderMsbFirst,
/* Bit order on bus */
\
spidrvClockMode0,
/* SPI clock/phase mode */
\
spidrvCsControlAuto,
/* CS controlled by the driver */
\
spidrvSlaveStartImmediate
/* Slave start transfers immediately*/
\
}
Configuration data for SPI master using USARTRF1.
◆ SPIDRV_SLAVE_USART0
#define SPIDRV_SLAVE_USART0 |
Value:
{ \
USART0,
/* USART port */
\
_USART_ROUTE_LOCATION_LOC1,
/* USART pins location number */
\
0,
/* Bitrate */
\
8,
/* Frame length */
\
0,
/* Dummy Tx value for Rx only funcs */
\
spidrvSlave,
/* SPI mode */
\
spidrvBitOrderMsbFirst,
/* Bit order on bus */
\
spidrvClockMode0,
/* SPI clock/phase mode */
\
spidrvCsControlAuto,
/* CS controlled by the driver */
\
spidrvSlaveStartImmediate
/* Slave start transfers immediately*/
\
}
Configuration data for SPI slave using USART0.
◆ SPIDRV_SLAVE_USART1
#define SPIDRV_SLAVE_USART1 |
Value:
{ \
USART1,
/* USART port */
\
_USART_ROUTE_LOCATION_LOC1,
/* USART pins location number */
\
0,
/* Bitrate */
\
8,
/* Frame length */
\
0,
/* Dummy Tx value for Rx only funcs */
\
spidrvSlave,
/* SPI mode */
\
spidrvBitOrderMsbFirst,
/* Bit order on bus */
\
spidrvClockMode0,
/* SPI clock/phase mode */
\
spidrvCsControlAuto,
/* CS controlled by the driver */
\
spidrvSlaveStartImmediate
/* Slave start transfers immediately*/
\
}
Configuration data for SPI slave using USART1.
◆ SPIDRV_SLAVE_USART2
#define SPIDRV_SLAVE_USART2 |
Value:
{ \
USART2,
/* USART port */
\
_USART_ROUTE_LOCATION_LOC0,
/* USART pins location number */
\
0,
/* Bitrate */
\
8,
/* Frame length */
\
0,
/* Dummy Tx value for Rx only funcs */
\
spidrvSlave,
/* SPI mode */
\
spidrvBitOrderMsbFirst,
/* Bit order on bus */
\
spidrvClockMode0,
/* SPI clock/phase mode */
\
spidrvCsControlAuto,
/* CS controlled by the driver */
\
spidrvSlaveStartImmediate
/* Slave start transfers immediately*/
\
}
Configuration data for SPI slave using USART2.
◆ SPIDRV_SLAVE_USARTRF0
#define SPIDRV_SLAVE_USARTRF0 |
Value:
{ \
USARTRF0,
/* USART port */
\
_USART_ROUTE_LOCATION_LOC1,
/* USART pins location number */
\
0,
/* Bitrate */
\
8,
/* Frame length */
\
0,
/* Dummy Tx value for Rx only funcs */
\
spidrvSlave,
/* SPI mode */
\
spidrvBitOrderMsbFirst,
/* Bit order on bus */
\
spidrvClockMode0,
/* SPI clock/phase mode */
\
spidrvCsControlAuto,
/* CS controlled by the driver */
\
spidrvSlaveStartImmediate
/* Slave start transfers immediately*/
\
}
Configuration data for SPI slave using USARTRF0.