for DigitalOut toggling, Class "ticker" used.
Diff: ToggleDigitalOut.h
- Revision:
- 0:d4dad8ffa192
diff -r 000000000000 -r d4dad8ffa192 ToggleDigitalOut.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ToggleDigitalOut.h Wed May 15 14:59:36 2013 +0000 @@ -0,0 +1,23 @@ +/* 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