ref: fc5424cb72e477c5f1bbfaeddb5c50b851a965ae
src/components/brightness/BrightnessController.h
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
#pragma once #include <cstdint> namespace Pinetime { namespace Controllers { class BrightnessController { public: enum class Levels { Off, Low, Medium, High }; void Init(); void Set(Levels level); Levels Level() const; void Lower(); void Higher(); void Step(); const char* GetIcon(); const char* ToString(); private: Levels level = Levels::High; }; } } |