simple project to control mirrorless camera

Dependencies:   mbed BLE_API nRF51822

PowerSwitch/PowerSwitch.h

Committer:
vilesovds
Date:
2019-08-02
Revision:
4:adfb32273577
Parent:
0:81f1818af032

File content as of revision 4:adfb32273577:

#ifndef MBED_POWERSWITCH_H
#define MBED_POWERSWITCH_H
 
#include "mbed.h"
 
class PowerSwitch {
public:
    PowerSwitch(PinName pin);
    void doSwitch(bool state, float duration);
    bool powerStateOn(void);
  
private:  
    DigitalOut _pin;
    bool  powerState;
    void doSwitchEnd(void);
    
    Ticker switchPeriod;
    
};
 
#endif