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