My Project
Loading...
Searching...
No Matches
I2C_TypeDef Struct Reference

Inter-integrated Circuit Interface. More...

#include <stm32f303xe.h>

Public Attributes

__IO uint32_t CR1
 
__IO uint32_t CR2
 
__IO uint32_t OAR1
 
__IO uint32_t OAR2
 
__IO uint32_t TIMINGR
 
__IO uint32_t TIMEOUTR
 
__IO uint32_t ISR
 
__IO uint32_t ICR
 
__IO uint32_t PECR
 
__IO uint32_t RXDR
 
__IO uint32_t TXDR
 

Detailed Description

Inter-integrated Circuit Interface.

Member Data Documentation

◆ CR1

__IO uint32_t I2C_TypeDef::CR1

I2C Control register 1, Address offset: 0x00

◆ CR2

__IO uint32_t I2C_TypeDef::CR2

I2C Control register 2, Address offset: 0x04

◆ ICR

__IO uint32_t I2C_TypeDef::ICR

I2C Interrupt clear register, Address offset: 0x1C

◆ ISR

__IO uint32_t I2C_TypeDef::ISR

I2C Interrupt and status register, Address offset: 0x18

◆ OAR1

__IO uint32_t I2C_TypeDef::OAR1

I2C Own address 1 register, Address offset: 0x08

◆ OAR2

__IO uint32_t I2C_TypeDef::OAR2

I2C Own address 2 register, Address offset: 0x0C

◆ PECR

__IO uint32_t I2C_TypeDef::PECR

I2C PEC register, Address offset: 0x20

◆ RXDR

__IO uint32_t I2C_TypeDef::RXDR

I2C Receive data register, Address offset: 0x24

◆ TIMEOUTR

__IO uint32_t I2C_TypeDef::TIMEOUTR

I2C Timeout register, Address offset: 0x14

◆ TIMINGR

__IO uint32_t I2C_TypeDef::TIMINGR

I2C Timing register, Address offset: 0x10

◆ TXDR

__IO uint32_t I2C_TypeDef::TXDR

I2C Transmit data register, Address offset: 0x28


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