TI-RTOS for SimpleLink Wireless MCUs
2.14.01.20
|
SDSPITiva Hardware attributes. More...
#include <SDSPITiva.h>
Data Fields | |
SDSPIBaseAddrType | baseAddr |
uint32_t | portSCK |
uint32_t | pinSCK |
uint32_t | portMISO |
uint32_t | pinMISO |
uint32_t | portMOSI |
uint32_t | pinMOSI |
uint32_t | portCS |
uint32_t | pinCS |
SDSPITiva Hardware attributes.
The SDSPITiva configuration structure describes to the SDSPITiva driver implementation hardware specifies on which SPI peripheral, GPIO Pins and Ports are to be used.
The SDSPITiva driver uses this information to:
These fields are used by driverlib APIs and therefore must be populated by driverlib macro definitions. For TivaWare these definitions are found in:
An example configuration structure could look as the following:
SDSPIBaseAddrType SDSPITiva_HWAttrs::baseAddr |
< SSI Peripheral's base address SSI port SCK
uint32_t SDSPITiva_HWAttrs::portSCK |
SSI SCK pin
uint32_t SDSPITiva_HWAttrs::pinSCK |
SSI port MISO
uint32_t SDSPITiva_HWAttrs::portMISO |
SSI MISO pin
uint32_t SDSPITiva_HWAttrs::pinMISO |
SSI port MOSI
uint32_t SDSPITiva_HWAttrs::portMOSI |
SSI MOSI pin
uint32_t SDSPITiva_HWAttrs::pinMOSI |
GPIO Port used for the chip select
uint32_t SDSPITiva_HWAttrs::portCS |
GPIO Pin used for the chip select
uint32_t SDSPITiva_HWAttrs::pinCS |