diff options
Diffstat (limited to 'src/components/motor/MotorController.h')
| -rw-r--r-- | src/components/motor/MotorController.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/components/motor/MotorController.h b/src/components/motor/MotorController.h index 3c6cbd2..8dfa2bd 100644 --- a/src/components/motor/MotorController.h +++ b/src/components/motor/MotorController.h @@ -5,17 +5,23 @@ #include <cstdint> namespace Pinetime { + namespace System { + class SystemTask; + } namespace Controllers { class MotorController { public: MotorController() = default; - void Init(); void RunForDuration(uint8_t motorDuration); void StartRinging(); void StopRinging(); + protected: + friend class Pinetime::System::SystemTask; + void Init(); + private: static void Ring(TimerHandle_t xTimer); static void StopMotor(TimerHandle_t xTimer); |
