Tool Libs
UMIT-TIROL Institute of Automation and Control Engineering library collection
 
Loading...
Searching...
No Matches
i2c.h File Reference

Copyright (c) 2023 IACE. More...

#include <utils/queue.h>
#include <utils/deadline.h>
#include "gpio.h"
#include "registry.h"
Include dependency graph for i2c.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  I2C::Device
 generic I2C device wrapper. More...
 
struct  I2C::Request
 struct defining an I2C request. More...
 
struct  I2C::HW
 I2C Peripheral Driver. More...
 
struct  I2C::HW::Conf
 bus configuration More...
 

Detailed Description

Copyright (c) 2023 IACE.


Class Documentation

◆ I2C::HW::Conf

struct I2C::HW::Conf

bus configuration

Collaboration diagram for I2C::HW::Conf:
[legend]
Class Members
I2C_TypeDef * i2c I2C peripheral.
AFIO sda
AFIO scl initialized (Open-Drain) pins
uint32_t baud baud-rate
uint32_t address unshifted 7-bit address to respond to as slave