#ifndef __Stairs #define __Stairs #include "components/PCA9685.h" #include "modes/base.h" class Stairs : public IStairs { private: PCA9685* pwmDriver; protected: uint16_t getPWMValue(uint16_t brightness); public: void init(PCA9685* pwmDriver); uint8_t getCount(); void set(uint8_t step, uint16_t brightness); void setAll(uint16_t brightness); }; #endif