Files
MeshCore/src/helpers/ui/RotaryInput.h
T
2026-07-15 17:45:24 +08:00

19 lines
275 B
C++

#pragma once
#include <Arduino.h>
enum class RotaryInputEvent : uint8_t {
None,
Next,
Prev,
};
class RotaryInput {
public:
virtual ~RotaryInput() = default;
virtual bool begin() = 0;
virtual RotaryInputEvent poll() = 0;
virtual bool isReady() const = 0;
};