InES Hardware Abstraction Layer
Data Fields
reg_i2c_t Struct Reference

Representation of I2C register. More...

#include <reg_stm32f4xx.h>

Data Fields

volatile uint32_t CR1
 
volatile uint32_t CR2
 
volatile uint32_t OAR1
 
volatile uint32_t OAR2
 
volatile uint32_t DR
 
volatile uint32_t SR1
 
volatile uint32_t SR2
 
volatile uint32_t CCR
 
volatile uint32_t TRISE
 
volatile uint32_t FLTR
 

Detailed Description

Representation of I2C register.

Described in reference manual p.817ff.

Field Documentation

◆ CCR

volatile uint32_t reg_i2c_t::CCR

Clock control register.

◆ CR1

volatile uint32_t reg_i2c_t::CR1

Control register 1.

◆ CR2

volatile uint32_t reg_i2c_t::CR2

Control register 2.

◆ DR

volatile uint32_t reg_i2c_t::DR

Data register.

◆ FLTR

volatile uint32_t reg_i2c_t::FLTR

FLTR register.

◆ OAR1

volatile uint32_t reg_i2c_t::OAR1

Own address register 1.

◆ OAR2

volatile uint32_t reg_i2c_t::OAR2

Own address register 2.

◆ SR1

volatile uint32_t reg_i2c_t::SR1

Status register 1.

◆ SR2

volatile uint32_t reg_i2c_t::SR2

Status register 2.

◆ TRISE

volatile uint32_t reg_i2c_t::TRISE

TRISE register.


The documentation for this struct was generated from the following file: