Updated debug printing for raspi + added persistent_open setting for raspi spi

This commit is contained in:
Dario
2023-05-16 14:58:09 +01:00
parent 21cb870014
commit 0bc924bba2
14 changed files with 529 additions and 93 deletions

View File

@@ -15,7 +15,7 @@
namespace sta
{
class RaspiGpioPin : GpioPin
class RaspiGpioPin : public GpioPin
{
public:
enum class GpioMode {
@@ -31,18 +31,18 @@ namespace sta
void setState(GpioPinState state) override;
static RaspiGpioPin DUMMY_GPIO;
static RaspiGpioPin * DUMMY_GPIO;
private:
uint8_t pin_;
GpioMode mode_;
};
class DummyGpioPin : RaspiGpioPin {
class DummyGpioPin : public RaspiGpioPin {
DummyGpioPin();
void setState(GpioPinState state) override;
}
};
} // namespace sta
#endif // STA_RASPI_GPIO_ENABLED