Biblioteka LEDController.

LEDController.h

Committer:
mpistelek
Date:
2021-12-02
Revision:
0:4001e6959177

File content as of revision 0:4001e6959177:

#ifndef MBED_LEDCONTROLLER_H
#define MBED_LEDCONTROLLER_H

#include "mbed.h"

class LEDController{
    private:
        DigitalOut Dout;
        Ticker flipper;
        float flashPeriod;
        bool blinkingMode;
        bool shouldBeOn;
        
    public:
        LEDController(PinName pin, float flashPeriod, bool blinkingMode, bool shouldBeOn);
    
        void toggleBlinkingMode();
        void toggleShouldBeOn();
        bool getBlinkingMode();
        void checkOnOffState();
        void flipperFunction();
};

#endif