Завершает процедуру передачи данных ведомому устройству, инициированную функцией beginTransmittion(). При этом функция отправляет байты, поставленные в очередь функцией write().
Начиная с версии Ардуино 1.0.1, функция endTransmission() может принимать логический параметр, способствующий лучшей совместимости с некоторыми I2C-устройствами.
Если этот параметр равен true, то функция requestFrom() отправит запрос со стоповым битом, что позволит освободить шину I2C.
Если этот параметр равен false, то после отправки запроса шина по-прежнему будет занята, что предотвратит отправку посторонних сообщений другими ведущими устройствами. Этот режим позволяет Мастеру отправлять по несколько запросов за один сеанс.
Значение по умолчанию - true.
Wire.endTransmission() Wire.endTransmission(stop)
stop: boolean. При значении true будет отправлен запрос со стоповым битом, что позволит освободить шину. При значении false - соединение будет поддерживаться в активном состоянии.
byte, байт данных, характеризующий статус передачи: