|
I2C_device_Arduino 1.2.0
An I²C utility class for Arduino
|
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
I2C_device_Arduino is an Arduino library providing a base abstraction class (I2C_device) for I²C device register-level access. Other NXP Arduino libraries (GPIO, LED driver, RTC, temp sensor, etc.) depend on this as a base class.
The library also includes optional SPI support via txrx(), allowing subclasses to override register access for SPI-connected devices.
Output goes to docs/. The generated HTML is published via GitHub Pages.
After editing Doxyfile, run doxygen -u Doxyfile to migrate obsolete tags before committing.
Active branch 1-register-bits-overwriting-operation-may-need-to-be-done-without-stop-condition tracks work on making bit_op8/bit_op16 operate without an intermediate STOP condition between read and write.