Skip to content

File i2c.hpp

FileList > include > libhal > i2c.hpp

Go to the source code of this file

  • #include <span>
  • #include "error.hpp"
  • #include "functional.hpp"
  • #include "timeout.hpp"
  • #include "units.hpp"

Namespaces

Type Name
namespace hal
The foundation of libhal containing, interfaces, utilities and soft drivers.

Classes

Type Name
class i2c
Inter-integrated Circuit (I2C) hardware abstract interface.
struct settings
Generic settings for a standard I2C device.
struct transaction_t
Feedback from performing a transaction on the i2c bus.

The documentation for this class was generated from the following file libraries/include/libhal/i2c.hpp