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

Method write

libraries/FRAM_I2C/FRAM.cpp:129–145  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

127
128
129void FRAM::write(uint16_t memaddr, uint8_t * obj, uint16_t size)
130{
131 const int blocksize = 24;
132 uint8_t * p = obj;
133 while (size >= blocksize)
134 {
135 _writeBlock(memaddr, p, blocksize);
136 memaddr += blocksize;
137 p += blocksize;
138 size -= blocksize;
139 }
140 // remaining
141 if (size > 0)
142 {
143 _writeBlock(memaddr, p, size);
144 }
145}
146
147
148uint8_t FRAM::read8(uint16_t memaddr)

Callers 4

sleepMethod · 0.45
_getMetaDataMethod · 0.45
_writeBlockMethod · 0.45
_readBlockMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected