![]() |
Open FFBoard
Open source force feedback firmware
|
Public Member Functions | |
G27ShifterButtonClient (OutputPin &csPin) | |
uint16_t | getUserButtons () |
bool | getReverseButton () |
![]() | |
SPIDevice (SPIPort &port, OutputPin csPin) | |
SPIDevice (SPIPort &port, SPIConfig &spiConfig) | |
virtual | ~SPIDevice () |
void | assertChipSelect () |
void | clearChipSelect () |
virtual bool | updateCSPin (OutputPin &csPin) |
virtual void | spiTxCompleted (SPIPort *port) |
virtual void | spiRxCompleted (SPIPort *port) |
virtual void | spiTxRxCompleted (SPIPort *port) |
virtual void | spiRequestError (SPIPort *port) |
virtual void | beginSpiTransfer (SPIPort *port) |
virtual void | endSpiTransfer (SPIPort *port) |
virtual SPIConfig * | getSpiConfig () |
Static Public Attributes | |
static constexpr int | numUserButtons {12} |
Private Attributes | |
uint16_t | buttonStates {0} |
Additional Inherited Members | |
![]() | |
virtual void | setSpiConfig (SPIConfig config) |
![]() | |
SPIPort & | spiPort |
SPIConfig | spiConfig |
Definition at line 61 of file ShifterAnalog.h.
ShifterAnalog::G27ShifterButtonClient::G27ShifterButtonClient | ( | OutputPin & | csPin | ) |
Definition at line 269 of file ShifterAnalog.cpp.
bool ShifterAnalog::G27ShifterButtonClient::getReverseButton | ( | ) |
Definition at line 279 of file ShifterAnalog.cpp.
uint16_t ShifterAnalog::G27ShifterButtonClient::getUserButtons | ( | ) |
Definition at line 284 of file ShifterAnalog.cpp.
|
private |
Definition at line 70 of file ShifterAnalog.h.
|
staticconstexpr |
Definition at line 65 of file ShifterAnalog.h.