for DigitalOut toggling, Class "ticker" used.

ToggleDigitalOut.h

Committer:
KentaShimizu
Date:
2013-05-15
Revision:
0:d4dad8ffa192

File content as of revision 0:d4dad8ffa192:

/* mbed ToggleDigitalOut Library
 * Copyright (c) 2013 KentaShimizu
 * Version 0.1 (May 15, 2013)
 * Released under the MIT License: http://mbed.org/license/mit
 */

#ifndef _IG_TOGGLEDIGITALOUT_20130515
#define _IG_TOGGLEDIGITALOUT_20130515

#include "mbed.h"

class ToggleDigitalOut : public DigitalOut{
private:
protected:
    Ticker* ticker;
public:
    ToggleDigitalOut(PinName pin);
    virtual ~ToggleDigitalOut();
    virtual void toggle(void);
    virtual void toggling(float span);
    virtual void stopToggling(void);
};
#endif