IRPyro Micro controller template only
Routines to enable the MCU to use the USART and the I2C

IRPyro Analog Front End (AFE) register structure definition. More...

#include <Micro_controller_template.c>

Collaboration diagram for I2C_Config:

Data Fields

uint32_t CLK_Timing
 clock timing More...
 
GPIO_TypeDef * GPIOx
 I2C Port. More...
 
uint16_t SCL_Pin
 I2C clock pin. More...
 
uint8_t SCL_Src
 I2C clock source pin. More...
 
uint16_t SDA_Pin
 I2C data pin. More...
 
uint8_t SDA_Src
 I2C data source pin. More...
 
uint32_t Timeout
 timeout in counts More...
 

Detailed Description

IRPyro Analog Front End (AFE) register structure definition.

Definition at line 127 of file Micro_controller_template.c.

Field Documentation

◆ CLK_Timing

uint32_t I2C_Config::CLK_Timing

clock timing

Definition at line 129 of file Micro_controller_template.c.

◆ GPIOx

GPIO_TypeDef* I2C_Config::GPIOx

I2C Port.

Definition at line 135 of file Micro_controller_template.c.

◆ SCL_Pin

uint16_t I2C_Config::SCL_Pin

I2C clock pin.

Definition at line 131 of file Micro_controller_template.c.

◆ SCL_Src

uint8_t I2C_Config::SCL_Src

I2C clock source pin.

Definition at line 133 of file Micro_controller_template.c.

◆ SDA_Pin

uint16_t I2C_Config::SDA_Pin

I2C data pin.

Definition at line 132 of file Micro_controller_template.c.

◆ SDA_Src

uint8_t I2C_Config::SDA_Src

I2C data source pin.

Definition at line 134 of file Micro_controller_template.c.

◆ Timeout

uint32_t I2C_Config::Timeout

timeout in counts

Definition at line 130 of file Micro_controller_template.c.


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