ConfigureAutoStall(HAL_SPIPort port, int csToSclkTicks, int stallTicks, int pow2BytesPerRead) | frc::SPI | |
ForceAutoRead() | frc::SPI | |
FreeAccumulator() | frc::SPI | |
FreeAuto() | frc::SPI | |
GetAccumulatorAverage() const | frc::SPI | |
GetAccumulatorCount() const | frc::SPI | |
GetAccumulatorIntegratedAverage() const | frc::SPI | |
GetAccumulatorIntegratedValue() const | frc::SPI | |
GetAccumulatorLastValue() const | frc::SPI | |
GetAccumulatorOutput(int64_t &value, int64_t &count) const | frc::SPI | |
GetAccumulatorValue() const | frc::SPI | |
GetAutoDroppedCount() | frc::SPI | |
GetPort() const | frc::SPI | |
InitAccumulator(units::second_t period, int cmd, int xferSize, int validMask, int validValue, int dataShift, int dataSize, bool isSigned, bool bigEndian) | frc::SPI | |
InitAuto(int bufferSize) | frc::SPI | |
kMode0 enum value | frc::SPI | |
kMode1 enum value | frc::SPI | |
kMode2 enum value | frc::SPI | |
kMode3 enum value | frc::SPI | |
kMXP enum value | frc::SPI | |
kOnboardCS0 enum value | frc::SPI | |
kOnboardCS1 enum value | frc::SPI | |
kOnboardCS2 enum value | frc::SPI | |
kOnboardCS3 enum value | frc::SPI | |
m_mode | frc::SPI | protected |
m_port | frc::SPI | protected |
Mode enum name | frc::SPI | |
operator=(SPI &&)=default | frc::SPI | |
Port enum name | frc::SPI | |
Read(bool initiate, uint8_t *dataReceived, int size) | frc::SPI | virtual |
ReadAutoReceivedData(uint32_t *buffer, int numToRead, units::second_t timeout) | frc::SPI | |
ResetAccumulator() | frc::SPI | |
SetAccumulatorCenter(int center) | frc::SPI | |
SetAccumulatorDeadband(int deadband) | frc::SPI | |
SetAccumulatorIntegratedCenter(double center) | frc::SPI | |
SetAutoTransmitData(std::span< const uint8_t > dataToSend, int zeroSize) | frc::SPI | |
SetChipSelectActiveHigh() | frc::SPI | |
SetChipSelectActiveLow() | frc::SPI | |
SetClockActiveHigh() | frc::SPI | |
SetClockActiveLow() | frc::SPI | |
SetClockRate(int hz) | frc::SPI | |
SetLSBFirst() | frc::SPI | |
SetMode(Mode mode) | frc::SPI | |
SetMSBFirst() | frc::SPI | |
SetSampleDataOnLeadingEdge() | frc::SPI | |
SetSampleDataOnTrailingEdge() | frc::SPI | |
SPI(Port port) | frc::SPI | explicit |
SPI(SPI &&)=default | frc::SPI | |
StartAutoRate(units::second_t period) | frc::SPI | |
StartAutoTrigger(DigitalSource &source, bool rising, bool falling) | frc::SPI | |
StopAuto() | frc::SPI | |
Transaction(uint8_t *dataToSend, uint8_t *dataReceived, int size) | frc::SPI | virtual |
Write(uint8_t *data, int size) | frc::SPI | virtual |
~SPI() | frc::SPI | virtual |