Public Attributes | List of all members

Inter-integrated Circuit Interface. More...

#include <stm32f407xx.h>

Public Attributes

__IO uint32_t CCR
 
__IO uint32_t CR1
 
__IO uint32_t CR2
 
__IO uint32_t DR
 
__IO uint32_t FLTR
 
__IO uint32_t ICR
 
__IO uint32_t ISR
 
__IO uint32_t OAR1
 
__IO uint32_t OAR2
 
__IO uint32_t PECR
 
__IO uint32_t RXDR
 
__IO uint32_t SR1
 
__IO uint32_t SR2
 
__IO uint32_t TIMEOUTR
 
__IO uint32_t TIMINGR
 
__IO uint32_t TRISE
 
__IO uint32_t TXDR
 

Detailed Description

Inter-integrated Circuit Interface.

Definition at line 557 of file stm32f407xx.h.

Member Data Documentation

◆ CCR

__IO uint32_t I2C_TypeDef::CCR

I2C Clock control register, Address offset: 0x1C

Definition at line 566 of file stm32f407xx.h.

◆ CR1

__IO uint32_t I2C_TypeDef::CR1

I2C Control register 1, Address offset: 0x00

Definition at line 559 of file stm32f407xx.h.

◆ CR2

__IO uint32_t I2C_TypeDef::CR2

I2C Control register 2, Address offset: 0x04

Definition at line 560 of file stm32f407xx.h.

◆ DR

__IO uint32_t I2C_TypeDef::DR

I2C Data register, Address offset: 0x10

Definition at line 563 of file stm32f407xx.h.

◆ FLTR

__IO uint32_t I2C_TypeDef::FLTR

I2C FLTR register, Address offset: 0x24

Definition at line 307 of file stm32f411xe.h.

◆ ICR

__IO uint32_t I2C_TypeDef::ICR

I2C Interrupt clear register, Address offset: 0x1C

Definition at line 665 of file stm32f769xx.h.

◆ ISR

__IO uint32_t I2C_TypeDef::ISR

I2C Interrupt and status register, Address offset: 0x18

Definition at line 664 of file stm32f769xx.h.

◆ OAR1

__IO uint32_t I2C_TypeDef::OAR1

I2C Own address register 1, Address offset: 0x08

I2C Own address 1 register, Address offset: 0x08

Definition at line 561 of file stm32f407xx.h.

◆ OAR2

__IO uint32_t I2C_TypeDef::OAR2

I2C Own address register 2, Address offset: 0x0C

I2C Own address 2 register, Address offset: 0x0C

Definition at line 562 of file stm32f407xx.h.

◆ PECR

__IO uint32_t I2C_TypeDef::PECR

I2C PEC register, Address offset: 0x20

Definition at line 666 of file stm32f769xx.h.

◆ RXDR

__IO uint32_t I2C_TypeDef::RXDR

I2C Receive data register, Address offset: 0x24

Definition at line 667 of file stm32f769xx.h.

◆ SR1

__IO uint32_t I2C_TypeDef::SR1

I2C Status register 1, Address offset: 0x14

Definition at line 564 of file stm32f407xx.h.

◆ SR2

__IO uint32_t I2C_TypeDef::SR2

I2C Status register 2, Address offset: 0x18

Definition at line 565 of file stm32f407xx.h.

◆ TIMEOUTR

__IO uint32_t I2C_TypeDef::TIMEOUTR

I2C Timeout register, Address offset: 0x14

Definition at line 663 of file stm32f769xx.h.

◆ TIMINGR

__IO uint32_t I2C_TypeDef::TIMINGR

I2C Timing register, Address offset: 0x10

Definition at line 662 of file stm32f769xx.h.

◆ TRISE

__IO uint32_t I2C_TypeDef::TRISE

I2C TRISE register, Address offset: 0x20

Definition at line 567 of file stm32f407xx.h.

◆ TXDR

__IO uint32_t I2C_TypeDef::TXDR

I2C Transmit data register, Address offset: 0x28

Definition at line 668 of file stm32f769xx.h.


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


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:19