Modified GpioPin to offer PinState reading

This commit is contained in:
Dario
2023-05-16 22:19:08 +01:00
parent 38bdbbe526
commit 4eb1053ffd
4 changed files with 23 additions and 3 deletions

View File

@@ -37,6 +37,13 @@ namespace sta
* @param state Output state
*/
virtual void setState(GpioPinState state) = 0;
/**
* @brief Get pin input state.
*
* @param state Input state
*/
virtual GpioPinState getState() = 0;
};

View File

@@ -31,6 +31,8 @@ namespace sta
void setState(GpioPinState state) override;
GpioPinState getState() override;
static RaspiGpioPin * DUMMY_GPIO;
private: