STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
I2C_TypeDef Struct Reference

Inter-integrated Circuit Interface. More...

#include <stm32h723xx.h>

Public Attributes

__IO uint32_t CR1
 I2C Control register 1, Address offset: 0x00.
__IO uint32_t CR2
 I2C Control register 2, Address offset: 0x04.
__IO uint32_t OAR1
 I2C Own address 1 register, Address offset: 0x08.
__IO uint32_t OAR2
 I2C Own address 2 register, Address offset: 0x0C.
__IO uint32_t TIMINGR
 I2C Timing register, Address offset: 0x10.
__IO uint32_t TIMEOUTR
 I2C Timeout register, Address offset: 0x14.
__IO uint32_t ISR
 I2C Interrupt and status register, Address offset: 0x18.
__IO uint32_t ICR
 I2C Interrupt clear register, Address offset: 0x1C.
__IO uint32_t PECR
 I2C PEC register, Address offset: 0x20.
__IO uint32_t RXDR
 I2C Receive data register, Address offset: 0x24.
__IO uint32_t TXDR
 I2C Transmit data register, Address offset: 0x28.

Detailed Description

Inter-integrated Circuit Interface.

Definition at line 1132 of file stm32h723xx.h.

Member Data Documentation

◆ CR1

__IO uint32_t I2C_TypeDef::CR1

I2C Control register 1, Address offset: 0x00.

Definition at line 1134 of file stm32h723xx.h.

◆ CR2

__IO uint32_t I2C_TypeDef::CR2

I2C Control register 2, Address offset: 0x04.

Definition at line 1135 of file stm32h723xx.h.

◆ ICR

__IO uint32_t I2C_TypeDef::ICR

I2C Interrupt clear register, Address offset: 0x1C.

Definition at line 1141 of file stm32h723xx.h.

◆ ISR

__IO uint32_t I2C_TypeDef::ISR

I2C Interrupt and status register, Address offset: 0x18.

Definition at line 1140 of file stm32h723xx.h.

◆ OAR1

__IO uint32_t I2C_TypeDef::OAR1

I2C Own address 1 register, Address offset: 0x08.

Definition at line 1136 of file stm32h723xx.h.

◆ OAR2

__IO uint32_t I2C_TypeDef::OAR2

I2C Own address 2 register, Address offset: 0x0C.

Definition at line 1137 of file stm32h723xx.h.

◆ PECR

__IO uint32_t I2C_TypeDef::PECR

I2C PEC register, Address offset: 0x20.

Definition at line 1142 of file stm32h723xx.h.

◆ RXDR

__IO uint32_t I2C_TypeDef::RXDR

I2C Receive data register, Address offset: 0x24.

Definition at line 1143 of file stm32h723xx.h.

◆ TIMEOUTR

__IO uint32_t I2C_TypeDef::TIMEOUTR

I2C Timeout register, Address offset: 0x14.

Definition at line 1139 of file stm32h723xx.h.

◆ TIMINGR

__IO uint32_t I2C_TypeDef::TIMINGR

I2C Timing register, Address offset: 0x10.

Definition at line 1138 of file stm32h723xx.h.

◆ TXDR

__IO uint32_t I2C_TypeDef::TXDR

I2C Transmit data register, Address offset: 0x28.

Definition at line 1144 of file stm32h723xx.h.


The documentation for this struct was generated from the following file:
  • firmware/Flight_Computer/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h723xx.h