InetrfaceProducts NXP / PCA9632

Dependencies:   CompLedDvr

Dependents:   PCA9632_Hello

CompLedDvr/LedPwmOut.cpp

Committer:
nxp_ip
Date:
2015-03-04
Revision:
0:da1fe3fe7093

File content as of revision 0:da1fe3fe7093:

#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 );
}