TMPM4G(1) Group Peripheral Driver User Manual  V1.0.0.0
i2c_dma_initial_setting_t Struct Reference

I2C DMA initial setting structure definition. More...

#include <txz_i2c_api_dma.h>

Data Fields

struct {
   dma_t *   p_obj
 
   TXZ_FunctionalState   rx
 
   TXZ_FunctionalState   tx
 
dma
 
struct {
   i2c_port_t   sda
 
   i2c_port_t   scl
 
port
 
uint32_t frequency
 

Detailed Description

I2C DMA initial setting structure definition.

Field Documentation

§ dma

struct { ... } dma

§ frequency

uint32_t frequency

SCL clock frequency(unit Hz) : but if zero, default setting is used.

§ p_obj

dma_t* p_obj

DMA object address.

§ port

struct { ... } port

§ rx

DMA receive channel enable/disable. :TXZ_ENABLE/TXZ_DISABLE :Enable/Disable.

§ scl

i2c_port_t scl

SCL port. : Use i2c_port_t

§ sda

i2c_port_t sda

SDA port. : Use i2c_port_t

§ tx

DMA transmit channel enable/disable. :TXZ_ENABLE/TXZ_DISABLE :Enable/Disable.


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