| 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 | |
| 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 | |
| SetClockRate(int hz) | frc::SPI | |
| SetMode(Mode mode) | 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 | |
| Write(uint8_t *data, int size) | frc::SPI | |
| ~SPI() | frc::SPI | |