![]() |
![]() |
TI-RTOS Drivers
tidrivers_full_2_20_01_10
|
SDSPIEUSCIB Hardware attributes. More...
#include <SDSPIEUSCIB.h>
Data Fields | |
uint32_t | baseAddr |
uint8_t | clockSource |
uint8_t | portSCK |
uint32_t | pinSCK |
uint8_t | pinSCKModeFunction |
uint8_t | portMISO |
uint32_t | pinMISO |
uint8_t | pinMISOModeFunction |
uint8_t | portMOSI |
uint32_t | pinMOSI |
uint8_t | pinMOSIModeFunction |
uint8_t | portCS |
uint32_t | pinCS |
SDSPIEUSCIB Hardware attributes.
The SDSPIEUSCIB configuration structure describes to the SDSPIEUSCIB driver implementation hardware specifies on which SPI peripheral, GPIO Pins and Ports are to be used.
The SDSPIEUSCIB 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:
uint32_t SDSPIEUSCIB_HWAttrsV1::baseAddr |
SPI Peripheral's base address
uint8_t SDSPIEUSCIB_HWAttrsV1::clockSource |
SPIUSCI Clock source
uint8_t SDSPIEUSCIB_HWAttrsV1::portSCK |
SPI port uses for the SCK, MISO, and MOSI pins
uint32_t SDSPIEUSCIB_HWAttrsV1::pinSCK |
SPI SCK pin
uint8_t SDSPIEUSCIB_HWAttrsV1::pinSCKModeFunction |
SCK GPIO pin mode selection
uint8_t SDSPIEUSCIB_HWAttrsV1::portMISO |
SPI port uses for the SCK, MISO, and MOSI pins
uint32_t SDSPIEUSCIB_HWAttrsV1::pinMISO |
SPI MISO pin
uint8_t SDSPIEUSCIB_HWAttrsV1::pinMISOModeFunction |
MISO GPIO pin mode selection
uint8_t SDSPIEUSCIB_HWAttrsV1::portMOSI |
SPI port uses for the SCK, MISO, and MOSI pins
uint32_t SDSPIEUSCIB_HWAttrsV1::pinMOSI |
SPI MOSI pin
uint8_t SDSPIEUSCIB_HWAttrsV1::pinMOSIModeFunction |
MOSI GPIO pin mode selection
uint8_t SDSPIEUSCIB_HWAttrsV1::portCS |
GPIO Port used for the chip select
uint32_t SDSPIEUSCIB_HWAttrsV1::pinCS |
GPIO Pin used for the chip select