diff --git a/examples/Advanced/11-RGB_LED/DEV_LED.h b/examples/Advanced/11-RGB_LED/DEV_LED.h index 7157da9..1e44350 100644 --- a/examples/Advanced/11-RGB_LED/DEV_LED.h +++ b/examples/Advanced/11-RGB_LED/DEV_LED.h @@ -136,12 +136,11 @@ struct DEV_RgbLED : Service::LightBulb { // RGB LED (Command Cathode) StatusCode update(){ // update() method boolean p; - int v; - double h, s, r, g, b; + double v, h, s, r, g, b; h=H->getVal(); // get all current values s=S->getVal(); - v=V->getVal(); + v=V->getVal(); p=power->getVal(); char cBuf[128]; @@ -173,10 +172,10 @@ struct DEV_RgbLED : Service::LightBulb { // RGB LED (Command Cathode) LOG1(cBuf); if(V->isUpdated){ - v=V->getNewVal(); - sprintf(cBuf,"V=%d->%d ",V->getVal(),v); + v=V->getNewVal(); + sprintf(cBuf,"V=%d->%d ",(int)V->getVal(),(int)v); } else { - sprintf(cBuf,"V=%d ",v); + sprintf(cBuf,"V=%d ",(int)v); } LOG1(cBuf);