![]() |
Open FFBoard
Open source force feedback firmware
|
Public Member Functions | |
| G27ShifterButtonClient (OutputPin &csPin) | |
| uint16_t | getUserButtons () |
| bool | getReverseButton () |
Public Member Functions inherited from SPIDevice | |
| 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 | |
Protected Member Functions inherited from SPIDevice | |
| virtual void | setSpiConfig (SPIConfig config) |
Protected Attributes inherited from SPIDevice | |
| 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.