I2CSPM_Init_TypeDef Struct Reference
I2C driver instance initialization structure. This data structure contains a number of I2C configuration options required for driver instance initialization. This struct is passed to I2CSPM_Init() when initializing a I2CSPM instance.
Definition at line
71
of file
i2cspm.h
.
#include <
i2cspm.h
>
Data Fields |
|
I2C_ClockHLR_TypeDef | i2cClhr |
uint32_t | i2cMaxFreq |
uint32_t | i2cRefFreq |
I2C_TypeDef * | port |
uint8_t | portLocationScl |
uint8_t | portLocationSda |
uint8_t | sclPin |
GPIO_Port_TypeDef | sclPort |
uint8_t | sdaPin |
GPIO_Port_TypeDef | sdaPort |
Field Documentation
I2C_ClockHLR_TypeDef I2CSPM_Init_TypeDef::i2cClhr |
uint32_t I2CSPM_Init_TypeDef::i2cMaxFreq |
uint32_t I2CSPM_Init_TypeDef::i2cRefFreq |
I2C_TypeDef* I2CSPM_Init_TypeDef::port |
Peripheral port
Definition at line
72
of file
i2cspm.h
.
Referenced by BOARD_init() , I2CSPM_Init() , and sl_efp_init() .
uint8_t I2CSPM_Init_TypeDef::portLocationScl |
Port location of SCL signal
Definition at line
80
of file
i2cspm.h
.
Referenced by BOARD_init() , and I2CSPM_Init() .
uint8_t I2CSPM_Init_TypeDef::portLocationSda |
Port location of SDA signal
Definition at line
81
of file
i2cspm.h
.
Referenced by BOARD_init() , and I2CSPM_Init() .
uint8_t I2CSPM_Init_TypeDef::sclPin |
SCL pin number
Definition at line
74
of file
i2cspm.h
.
Referenced by BOARD_init() , and I2CSPM_Init() .
GPIO_Port_TypeDef I2CSPM_Init_TypeDef::sclPort |
SCL pin port number
Definition at line
73
of file
i2cspm.h
.
Referenced by BOARD_init() , and I2CSPM_Init() .
uint8_t I2CSPM_Init_TypeDef::sdaPin |
SDA pin number
Definition at line
76
of file
i2cspm.h
.
Referenced by BOARD_init() , and I2CSPM_Init() .
GPIO_Port_TypeDef I2CSPM_Init_TypeDef::sdaPort |
SDA pin port number
Definition at line
75
of file
i2cspm.h
.
Referenced by BOARD_init() , and I2CSPM_Init() .
The documentation for this struct was generated from the following file:
-
C:/HandsOn/super/hardware/kit/common/drivers/
i2cspm.h