MCPcopy Create free account
hub / github.com/RobTillaart/Arduino / _readBlock

Method _readBlock

libraries/FRAM_I2C/FRAM.cpp:350–362  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

348
349
350void FRAM::_readBlock(uint16_t memaddr, uint8_t * obj, uint8_t size)
351{
352 _wire->beginTransmission(_address);
353 _wire->write((uint8_t) (memaddr >> 8));
354 _wire->write((uint8_t) (memaddr & 0xFF));
355 _wire->endTransmission();
356 _wire->requestFrom(_address, size);
357 uint8_t * p = obj;
358 for (uint8_t i = size; i > 0; i--)
359 {
360 *p++ = _wire->read();
361 }
362}
363
364
365/////////////////////////////////////////////////////////////////

Callers

nothing calls this directly

Calls 2

writeMethod · 0.45
readMethod · 0.45

Tested by

no test coverage detected