|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Internal vtable type for the ra8_io I2C-bus facade. More...
Go to the source code of this file.
Data Structures | |
| struct | ra8_io_i2c_bus_iface |
| Opaque to applications – backends implement this internally and export a binding helper through their own header. More... | |
Internal vtable type for the ra8_io I2C-bus facade.
Not part of the public API. Only the I2C-bus dispatcher and the backend translation units include this file. Tests under tests/ MAY include it to drive MC/DC vectors against internal helpers; application code never should.
Defines ra8_io_i2c_bus_iface – the function-pointer table each backend fills in and binds into a caller-owned ra8_io_i2c_bus_t. It is forward declared opaque in ra8_io_i2c_bus.h.
Definition in file ra8_io_i2c_bus_internal.h.