InetrfaceProducts NXP / PCA962x

Dependencies:   CompLedDvr

Dependents:   PCA9626_Hello PCA9624_Hello PCA9622_Hello

Committer:
nxp_ip
Date:
Wed Mar 04 05:59:40 2015 +0000
Revision:
3:40f83904f0a8
API of "LedPwmOut class" implemented

Who changed what in which revision?

UserRevisionLine numberNew contents of line
nxp_ip 3:40f83904f0a8 1 #include "mbed.h"
nxp_ip 3:40f83904f0a8 2 #include "LedPwmOut.h"
nxp_ip 3:40f83904f0a8 3
nxp_ip 3:40f83904f0a8 4 LedPwmOut::LedPwmOut( CompLedDvr &ledp, LedPinName pin_name )
nxp_ip 3:40f83904f0a8 5 : leddvrp( &ledp ), pin( pin_name )
nxp_ip 3:40f83904f0a8 6 {
nxp_ip 3:40f83904f0a8 7 pwm( 0.0 );
nxp_ip 3:40f83904f0a8 8 }
nxp_ip 3:40f83904f0a8 9
nxp_ip 3:40f83904f0a8 10 LedPwmOut::~LedPwmOut()
nxp_ip 3:40f83904f0a8 11 {
nxp_ip 3:40f83904f0a8 12 }
nxp_ip 3:40f83904f0a8 13
nxp_ip 3:40f83904f0a8 14 void LedPwmOut::pwm( float v )
nxp_ip 3:40f83904f0a8 15 {
nxp_ip 3:40f83904f0a8 16 leddvrp->pwm( pin, v );
nxp_ip 3:40f83904f0a8 17 }
nxp_ip 3:40f83904f0a8 18
nxp_ip 3:40f83904f0a8 19 LedPwmOut& LedPwmOut::operator=( float rhs )
nxp_ip 3:40f83904f0a8 20 {
nxp_ip 3:40f83904f0a8 21 pwm( rhs );
nxp_ip 3:40f83904f0a8 22 return ( *this );
nxp_ip 3:40f83904f0a8 23 }