MCPcopy Create free account
hub / github.com/SmingHub/Sming / endTransmission

Method endTransmission

Sming/Libraries/I2Cdev/I2Cdev.cpp:1359–1373  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1357 }
1358
1359 uint8_t TwoWire::endTransmission(uint16_t timeout) {
1360 // transmit buffer (blocking)
1361 //int8_t ret =
1362 twi_cbendTransmissionDone = NULL;
1363 twi_writeTo(txAddress, txBuffer, txBufferLength, 1);
1364 int8_t ret = twii_WaitForDone(timeout);
1365
1366 // reset tx buffer iterator vars
1367 txBufferIndex = 0;
1368 txBufferLength = 0;
1369
1370 // indicate that we are done transmitting
1371 // twi_transmitting = 0;
1372 return ret;
1373 }
1374
1375 void TwoWire::nbendTransmission(void (*function)(int)) {
1376 twi_cbendTransmissionDone = function;

Callers 15

readBytesMethod · 0.45
readWordsMethod · 0.45
writeBytesMethod · 0.45
writeWordsMethod · 0.45
initSensitivityMethod · 0.45
readAxisMethod · 0.45
readRawMethod · 0.45
getLightIntensityMethod · 0.45
I2CWriteToMethod · 0.45
WriteMethod · 0.45
Read2Method · 0.45
writeMethod · 0.45

Calls 2

twii_WaitForDoneFunction · 0.85
twi_writeToFunction · 0.70

Tested by

no test coverage detected