Class SPISettings
SPISettings Class
Description
A class to set SPI parameters.
Syntax
class SPISettings
Members
Public Constructors |
|
|---|---|
SPISettings::SPISettings |
Create a SPISettings object and set SPI clock speed, bit order and data mode |
SPISettings::SPISettings
Description
Construct an object and configure SPI parameters — clock speed, bit order and data mode to the preferred default value.
Syntax
SPISettings(uint32_t clock, BitOrder bitOrder, uint8_t dataMode)
Parameters
clock: SPI clock speed in Hz. Default value is 4000000.
bitOrder: The bit order of transmitting command/address/data. Default value is MSBFIRST.
MSBFIRST (MSB: Most Significant Bit)
LSBFIRST (LSB: Least Significant Bit)
dataMode: SPI has four modes that correspond to the four possible clocking configurations. Default value is SPI_MODE0.
SPI_MODE0, SPI_MODE1, SPI_MODE2, SPI_MODE3
Returns
NA
Example Code
NA
Important
This class seldom used alone, it is always used with beginTransaction() as a parameter in SPIClass.
Note
“SPI.h” must be included to use the class function.