 |
TMS320F28335 Library
1.0
Documentation
|
|
int16 I2C_readDataAsMaster(I2CMSG_transmit *)
Read data in I2C master mode from slave.
struct _I2CMSG_transmit I2CMSG_transmit
I2C Transmit-Message structure.
int int16
16 Bit Variable: - 32.768 .. 32.767
struct _TMS_I2C_Reg TMS_I2C_Reg
I2C Register structure for slave receive and transmit operations.
struct _I2CInterface I2CInterface
I2C Interface: Assign GPIOs to I2C module.
I2C Interface: Assign GPIOs to I2C module.
Uint16 scl
I2C-SCL-GPIO (GPIO33)
Uint16 RegisterAddressLow
Write second byte of Registeradress. Example: 0x12.
Uint16 sda
I2C-SDA-GPIO (GPIO32)
I2C Transmit-Message structure.
I2C Register structure for slave receive and transmit operations.
Uint16 RegisterAddressHigh
Write first byte of Registeradress. Example: 0xFF.
Header file for global defines.
unsigned int Uint16
16 Bit Variable: 0 .. 65.535
Uint16 SlaveAddress
Write 7-Bit Slave Adress. Example: 0x3.
Uint16 RegisterAddressLength
Write length of Registeradress in Byte(max. 2). Example: 2 (for 0xFF12)
Uint16 Data[16]
Write data to be sent into Data-Array. Read Data from Array after Read-operations.
volatile Uint16 TM_REG16
Hardware register definition.
Uint16 DataLength
Write length of databytes to receive or to transmit. Example: 2 (for transmission of 0x6688)
TM_REG16 register_adress
Used by Slave ISR for Registeraccess.
struct _TMS_I2C_Reg * TMPS_I2C_Reg
int16 init_I2CMasterMode(I2CInterface)
Initialization of I2C Interface master mode.
int16 init_I2CSlaveMode(I2CInterface, Uint16)
Initialization of I2C Interface slave mode.
int16 I2C_writeDataAsMaster(I2CMSG_transmit *)
Send data in I2C master mode to slave.