diff options
Diffstat (limited to 'src/components/motor/MotorController.h')
| -rw-r--r-- | src/components/motor/MotorController.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/components/motor/MotorController.h b/src/components/motor/MotorController.h index df61af7..c9326d5 100644 --- a/src/components/motor/MotorController.h +++ b/src/components/motor/MotorController.h @@ -1,22 +1,22 @@ #pragma once #include <cstdint> -#include "app_timer.h" -#include "components/settings/Settings.h" namespace Pinetime { namespace Controllers { - static constexpr uint8_t pinMotor = 16; class MotorController { public: - MotorController(Controllers::Settings& settingsController); + MotorController() = default; + void Init(); - void SetDuration(uint8_t motorDuration); + void RunForDuration(uint8_t motorDuration); + void StartRinging(); + static void StopRinging(); private: - Controllers::Settings& settingsController; - static void vibrate(void* p_context); + static void Ring(void* p_context); + static void StopMotor(void* p_context); }; } } |
