controller_bb_8_driver/src/i2c.c
msg_t i2cSimpleWrite(uint8_t address, uint8_t *txbuf, uint8_t length, uint16_t timeout)
{
    msg_t msg = i2cMasterTransmitTimeout( i2cDriver, address, txbuf, length, NULL, 0, timeout );
    return msg;
}
/**
 * @brief   Write multiple bytes of data from slave
 * @param
 *          address         7 bit address of slave device
 *          txbuf           link to a buffer array with data to write
 *          length          number of bytes to write
 *          timeout         timeout value [ms]
 *
 * @return                  The operation status.
 * @retval  MSG_OK          if the function succeeded.
 * @retval  MSG_RESET       if one or more I2C errors occurred, the errors can
 *                          be retrieved using @p i2cGetErrors().
 * @retval  MSG_TIMEOUT     if a timeout occurred before operation end.
 */
@brief   Write multiple bytes of data from slave
@param
address         7 bit address of slave device
txbuf           link to a buffer array with data to write
length          number of bytes to write
timeout         timeout value [ms]

@return                  The operation status.
@retval  MSG_OK          if the function succeeded.
@retval  MSG_RESET       if one or more I2C errors occurred, the errors can
be retrieved using @p i2cGetErrors().
@retval  MSG_TIMEOUT     if a timeout occurred before operation end.
@brief Write multiple bytes of data from slave @param address 7 bit address of slave device txbuf link to a buffer array with data to write length number of bytes to write timeout timeout value [ ms ] @return The operation status . @retval MSG_OK if the function succeeded . @retval MSG_RESET if one or more I2C errors occurred the errors can be retrieved using @p i2cGetErrors () . @retval MSG_TIMEOUT if a timeout occurred before operation end .
msg_t i2cSimpleWrite(uint8_t address, uint8_t *txbuf, uint8_t length, uint16_t timeout)
{
    msg_t msg = i2cMasterTransmitTimeout( i2cDriver, address, txbuf, length, NULL, 0, timeout );
    return msg;
}
msg_t i2cSimpleWrite ( uint8_t address , uint8_t * txbuf , uint8_t length , uint16_t timeout ) { msg_t msg = i2cMasterTransmitTimeout ( i2cDriver , address , txbuf , length , NULL , 0 , timeout ) ; return msg ; }
@brief   Write multiple bytes of data from slave
 @param
          address         7 bit address of slave device
          txbuf           link to a buffer array with data to write
          length          number of bytes to write
          timeout         timeout value [ms]
@brief Write multiple bytes of data from slave @param address 7 bit address of slave device txbuf link to a buffer array with data to write length number of bytes to write timeout timeout value [ ms ]