Twowire
Twowire, usually written as TwoWire or referred to as the two-wire interface, denotes the two-wire serial communication widely used as I2C. The term encompasses both the hardware peripheral that implements the I2C/TWI protocol and the software abstractions that control it on microcontrollers. The two wires, SDA (data) and SCL (clock), carry the communication, with devices addressed on the bus.
In hardware terms, many microcontrollers include a dedicated Two-Wire Interface (TWI) peripheral that supports I2C-compatible master
Typical operations involve initializing the bus with a begin function, starting a transmission to a device
Multi-bus support is common on more capable microcontrollers; boards such as ESP32 expose multiple TwoWire instances