void ImageConverter::loadImage(LameImage image) { _image = image; setFrameSize(_image.width(), _image.height()); setDynamicRange(); recolor(); }
// 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"); }