void portableSlaveWriteI2C(I2cBusConnection* i2cBusConnection, unsigned char c) { I2cBusConnectionPc* i2cBusConnectionPc = getI2cBusConnectionPc(i2cBusConnection); if (i2cBusConnectionPc == NULL) { writeError(I2C_BUS_CONNECTION_OBJECT_NULL); return; } HANDLE slaveToMasterHandle = i2cBusConnectionPc->slaveToMasterHandle; if (slaveToMasterHandle == NULL) { writeError(I2C_BUS_CONNECTION_SLAVE_TO_MASTER_PIPE_NULL); return; } writeCharToPipe(slaveToMasterHandle, c); }
void serialPutc(unsigned char serialPortIndex, char c) { writeCharToPipe(serialOutputPipeHandle1, c); }