Example #1
0
void ImageConverter::loadImage(LameImage image)
{
    _image = image;
    setFrameSize(_image.width(), _image.height());
    setDynamicRange();
    recolor();
}
Example #2
0
// Connect module at I2C address using I2C port pins sda and scl
MMA8452::MMA8452(PinName sda, PinName scl, int frequency) : _i2c(sda, scl) , _frequency(frequency) {
   MMA8452_DBG("Creating MMA8452");

   // set I2C frequency
   _i2c.frequency(_frequency);

   // setup read and write addresses for convenience
   _readAddress   = MMA8452_ADDRESS | 0x01;
   _writeAddress  = MMA8452_ADDRESS & 0xFE;

   // set some defaults
   _bitDepth = BIT_DEPTH_UNKNOWN;
   setBitDepth(BIT_DEPTH_12);
   _dynamicRange = DYNAMIC_RANGE_UNKNOWN;
   setDynamicRange(DYNAMIC_RANGE_2G);

   MMA8452_DBG("Done");
}