public static interface SPI.ParameterBuilder
Modifier and Type | Method and Description |
---|---|
SPI.ParameterBuilder |
clockPin(byte pin)
Pin for serial clock
|
void |
commit()
Commit the parameters
|
SPI.ParameterBuilder |
frequency(SPI.Frequency freq)
SPI operating frequency
|
SPI.ParameterBuilder |
lsbFirst()
Call to have LSB sent first
|
SPI.ParameterBuilder |
misoPin(byte pin)
Pin for master input, slave output
|
SPI.ParameterBuilder |
mode(byte mode)
SPI operating mode, see SPI Wiki Page
for details on the mode values
|
SPI.ParameterBuilder |
mosiPin(byte pin)
Pin for master output, slave input
|
SPI.ParameterBuilder |
slaveSelectPin(byte pin)
Pin for slave select
|
SPI.ParameterBuilder |
useNativePins()
Call to use the nRF pin mappings rather than the GPIO pin mappins
|
SPI.ParameterBuilder slaveSelectPin(byte pin)
pin
- Pin valueSPI.ParameterBuilder clockPin(byte pin)
pin
- Pin valueSPI.ParameterBuilder mosiPin(byte pin)
pin
- Pin valueSPI.ParameterBuilder misoPin(byte pin)
pin
- Pin valueSPI.ParameterBuilder lsbFirst()
SPI.ParameterBuilder mode(byte mode)
mode
- Value between [0, 3]SPI.ParameterBuilder frequency(SPI.Frequency freq)
freq
- Operating frequencySPI.ParameterBuilder useNativePins()
void commit()