picolibrary-microchip-megaavr

I2C Facilities

Microchip megaAVR I2C facilities are defined in the include/picolibrary/microchip/megaavr/i2c.h/source/picolibrary/microchip/megaavr/i2c.cc header/source file pair.

Table of Contents

  1. Controller

Controller

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.