KETCube
Functions

Public functions. More...

Functions

ketCube_cfg_DrvError_t ketCube_I2C_Init (void)
 
ketCube_cfg_DrvError_t ketCube_I2C_UnInit (void)
 
ketCube_cfg_DrvError_t ketCube_I2C_ReadData (uint8_t Addr, uint8_t Reg, uint8_t *pBuffer, uint16_t Size)
 
ketCube_cfg_DrvError_t ketCube_I2C_WriteData (uint8_t Addr, uint8_t Reg, uint8_t *pBuffer, uint16_t Size)
 
ketCube_cfg_DrvError_t ketCube_I2C_WriteRawData (uint8_t Addr, uint8_t *pBuffer, uint16_t Size)
 
ketCube_cfg_DrvError_t ketCube_I2C_ReadRawData (uint8_t Addr, uint8_t *pBuffer, uint16_t Size)
 
ketCube_cfg_DrvError_t ketCube_I2C_TexasWriteReg (uint8_t devAddr, uint8_t regAddr, uint16_t *data)
 
ketCube_cfg_DrvError_t ketCube_I2C_TexasReadReg (uint8_t devAddr, uint8_t RegAddr, uint16_t *data)
 
ketCube_cfg_DrvError_t ketCube_I2C_STMWriteSingle (uint8_t devAddr, uint8_t regAddr, uint8_t *data, uint8_t try)
 
ketCube_cfg_DrvError_t ketCube_I2C_STMReadSingle (uint8_t devAddr, uint8_t RegAddr, uint8_t *data, uint8_t try)
 
ketCube_cfg_DrvError_t ketCube_I2C_STMReadBlock (uint8_t devAddr, uint8_t regAddr, uint8_t *data, uint8_t len, uint8_t try)
 
ketCube_cfg_DrvError_t ketCube_I2C_AnalogWriteReg (uint8_t devAddr, uint8_t regAddr, uint8_t data)
 

Detailed Description

Public functions.

Function Documentation

◆ ketCube_I2C_AnalogWriteReg()

ketCube_cfg_DrvError_t ketCube_I2C_AnalogWriteReg ( uint8_t  devAddr,
uint8_t  regAddr,
uint8_t  data 
)

◆ ketCube_I2C_Init()

ketCube_cfg_DrvError_t ketCube_I2C_Init ( void  )

◆ ketCube_I2C_ReadData()

ketCube_cfg_DrvError_t ketCube_I2C_ReadData ( uint8_t  Addr,
uint8_t  Reg,
uint8_t *  pBuffer,
uint16_t  Size 
)

◆ ketCube_I2C_ReadRawData()

ketCube_cfg_DrvError_t ketCube_I2C_ReadRawData ( uint8_t  Addr,
uint8_t *  pBuffer,
uint16_t  Size 
)

◆ ketCube_I2C_STMReadBlock()

ketCube_cfg_DrvError_t ketCube_I2C_STMReadBlock ( uint8_t  devAddr,
uint8_t  regAddr,
uint8_t *  data,
uint8_t  len,
uint8_t  try 
)

◆ ketCube_I2C_STMReadSingle()

ketCube_cfg_DrvError_t ketCube_I2C_STMReadSingle ( uint8_t  devAddr,
uint8_t  RegAddr,
uint8_t *  data,
uint8_t  try 
)

◆ ketCube_I2C_STMWriteSingle()

ketCube_cfg_DrvError_t ketCube_I2C_STMWriteSingle ( uint8_t  devAddr,
uint8_t  regAddr,
uint8_t *  data,
uint8_t  try 
)

◆ ketCube_I2C_TexasReadReg()

ketCube_cfg_DrvError_t ketCube_I2C_TexasReadReg ( uint8_t  devAddr,
uint8_t  RegAddr,
uint16_t *  data 
)

◆ ketCube_I2C_TexasWriteReg()

ketCube_cfg_DrvError_t ketCube_I2C_TexasWriteReg ( uint8_t  devAddr,
uint8_t  regAddr,
uint16_t *  data 
)

◆ ketCube_I2C_UnInit()

ketCube_cfg_DrvError_t ketCube_I2C_UnInit ( void  )

◆ ketCube_I2C_WriteData()

ketCube_cfg_DrvError_t ketCube_I2C_WriteData ( uint8_t  Addr,
uint8_t  Reg,
uint8_t *  pBuffer,
uint16_t  Size 
)

◆ ketCube_I2C_WriteRawData()

ketCube_cfg_DrvError_t ketCube_I2C_WriteRawData ( uint8_t  Addr,
uint8_t *  pBuffer,
uint16_t  Size 
)