STM8L15x Standard Peripherals Drivers: I2C_struct Struct Reference

STM8L15x/16x Standard Peripherals Drivers

Inter-Integrated Circuit (I2C) More...

#include <stm8l15x.h>

Data Fields

__IO uint8_t CCRH
__IO uint8_t CCRL
__IO uint8_t CR1
__IO uint8_t CR2
__IO uint8_t DR
__IO uint8_t FREQR
__IO uint8_t ITR
__IO uint8_t OAR2
__IO uint8_t OARH
__IO uint8_t OARL
__IO uint8_t PECR
__IO uint8_t SR1
__IO uint8_t SR2
__IO uint8_t SR3
__IO uint8_t TRISER

Detailed Description

Inter-Integrated Circuit (I2C)

Definition at line 1048 of file stm8l15x.h.


Field Documentation

I2C clock control register high

Definition at line 1062 of file stm8l15x.h.

Referenced by I2C_DeInit(), I2C_FastModeDutyCycleConfig(), and I2C_Init().

I2C clock control register low

Definition at line 1061 of file stm8l15x.h.

Referenced by I2C_DeInit(), and I2C_Init().

I2C control register 1

Definition at line 1050 of file stm8l15x.h.

Referenced by I2C_ARPCmd(), I2C_CalculatePEC(), I2C_Cmd(), I2C_DeInit(), I2C_GeneralCallCmd(), I2C_Init(), and I2C_StretchClockCmd().

I2C data register

Definition at line 1056 of file stm8l15x.h.

Referenced by I2C_ReceiveData(), I2C_Send7bitAddress(), and I2C_SendData().

I2C frequency register

Definition at line 1052 of file stm8l15x.h.

Referenced by I2C_DeInit(), and I2C_Init().

I2C interrupt & DMA register

Definition at line 1060 of file stm8l15x.h.

Referenced by I2C_DeInit(), I2C_DMACmd(), I2C_DMALastTransferCmd(), I2C_GetITStatus(), and I2C_ITConfig().

I2C own address register 2

Definition at line 1055 of file stm8l15x.h.

Referenced by I2C_DeInit(), I2C_DualAddressCmd(), and I2C_OwnAddress2Config().

I2C own address register 1 MSB

Definition at line 1054 of file stm8l15x.h.

Referenced by I2C_DeInit(), and I2C_Init().

I2C own address register 1 LSB

Definition at line 1053 of file stm8l15x.h.

Referenced by I2C_DeInit(), and I2C_Init().

I2CPacket Error Checking register

Definition at line 1064 of file stm8l15x.h.

Referenced by I2C_GetPEC().

I2C status register 1

Definition at line 1057 of file stm8l15x.h.

Referenced by I2C_CheckEvent(), I2C_GetFlagStatus(), I2C_GetITStatus(), and I2C_GetLastEvent().

I2C status register 3

Definition at line 1059 of file stm8l15x.h.

Referenced by I2C_CheckEvent(), I2C_GetFlagStatus(), and I2C_GetLastEvent().

I2C maximum rise time register

Definition at line 1063 of file stm8l15x.h.

Referenced by I2C_DeInit(), and I2C_Init().


The documentation for this struct was generated from the following file:
STM8S Firmware Library: Overview

 

 

 

For complete documentation on STM8L15x 8-bit microcontrollers platform visit www.st.com