[wpilib] Remove deprecated and broken SPI methods (#5249)

This commit is contained in:
sciencewhiz
2023-05-12 21:30:53 -07:00
committed by GitHub
parent 463a90f1df
commit 102e4f2566
3 changed files with 0 additions and 163 deletions

View File

@@ -177,44 +177,6 @@ void SPI::SetClockRate(int hz) {
HAL_SetSPISpeed(m_port, hz);
}
void SPI::SetMSBFirst() {
FRC_ReportError(1, "SetMSBFirst not supported by roboRIO {}",
static_cast<int>(m_port));
}
void SPI::SetLSBFirst() {
FRC_ReportError(1, "SetLSBFirst not supported by roboRIO {}",
static_cast<int>(m_port));
}
void SPI::SetSampleDataOnLeadingEdge() {
int mode = m_mode;
mode &= 2;
m_mode = static_cast<HAL_SPIMode>(mode);
HAL_SetSPIMode(m_port, m_mode);
}
void SPI::SetSampleDataOnTrailingEdge() {
int mode = m_mode;
mode |= 2;
m_mode = static_cast<HAL_SPIMode>(mode);
HAL_SetSPIMode(m_port, m_mode);
}
void SPI::SetClockActiveLow() {
int mode = m_mode;
mode |= 1;
m_mode = static_cast<HAL_SPIMode>(mode);
HAL_SetSPIMode(m_port, m_mode);
}
void SPI::SetClockActiveHigh() {
int mode = m_mode;
mode &= 1;
m_mode = static_cast<HAL_SPIMode>(mode);
HAL_SetSPIMode(m_port, m_mode);
}
void SPI::SetMode(Mode mode) {
m_mode = static_cast<HAL_SPIMode>(mode & 0x3);
HAL_SetSPIMode(m_port, m_mode);