Abstract class for LED driver component. Including "LedPwmOut API" class.
Diff: LedPwmOut.cpp
- Revision:
- 0:a0e4342d3b3d
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/LedPwmOut.cpp Wed Mar 04 08:16:10 2015 +0000 @@ -0,0 +1,23 @@ +#include "mbed.h" +#include "LedPwmOut.h" + +LedPwmOut::LedPwmOut( CompLedDvr &ledp, LedPinName pin_name ) + : leddvrp( &ledp ), pin( pin_name ) +{ + pwm( 0.0 ); +} + +LedPwmOut::~LedPwmOut() +{ +} + +void LedPwmOut::pwm( float v ) +{ + leddvrp->pwm( pin, v ); +} + +LedPwmOut& LedPwmOut::operator=( float rhs ) +{ + pwm( rhs ); + return ( *this ); +} \ No newline at end of file