Microchip megaAVR I2C facilities are defined in the
include/picolibrary/microchip/megaavr/i2c.h
/source/picolibrary/microchip/megaavr/i2c.cc
header/source file pair.
The ::picolibrary::Microchip::megaAVR::I2C::Basic_Controller
class implements an
I2C basic controller interface for interacting with a Microchip megaAVR TWI
peripheral.
See the ::picolibrary::I2C::Basic_Controller_Concept
documentation for more
information.
The ::picolibrary::Microchip::megaAVR::I2C::Controller
type alias adds I2C
controller functionality to ::picolibrary::Microchip::megaAVR::I2C::Basic_Controller
.
See the ::picolibrary::I2C::Controller_Concept
documentation for more
information.
The ::picolibrary::Microchip::megaAVR::I2C::Controller
scan interactive test is defined
in the
test/interactive/picolibrary/microchip/megaavr/i2c/controller/scan/main.cc
source file.