SemiDrive SSDK Appication Program Interface PTG3.0
Data Fields
sdrv_i2c_cfg

#include <sdrv_i2c.h>

Data Fields

uint32_t clk
 
paddr_t base
 
uint32_t irq
 
uint32_t id
 
uint32_t inited
 
sdrv_i2cdrv_opmode_t opmode
 
sdrv_i2cdrv_tsmode_t tsmode
 
sdrv_i2cdrv_speed_t speed
 
sdrv_i2cdrv_bus_stat_t bus_stat
 

Detailed Description

@i2c controller config info

Field Documentation

◆ base

paddr_t base

base address allocate from system

◆ bus_stat

bus stat change trace

◆ clk

uint32_t clk

sclk allocate from system

◆ id

uint32_t id

id allocate from system

◆ inited

uint32_t inited

ctrl already init or not by customer

◆ irq

uint32_t irq

irq allocate from system

◆ opmode

master or slave operation mode set

◆ speed

speed(100k/400k/1M/3.4M/5M) mode set

◆ tsmode

interrupt or polling transfer mode set


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