Data Fields
I2CMSP432E4_Object Struct Reference

I2CMSP432E4 Object. More...

#include <I2CMSP432E4.h>

Collaboration diagram for I2CMSP432E4_Object:
Collaboration graph
[legend]

Data Fields

SemaphoreP_Handle mutex
 
SemaphoreP_Handle transferComplete
 
HwiP_Handle hwiHandle
 
I2C_TransferMode transferMode
 
I2C_CallbackFxn transferCallbackFxn
 
I2C_TransactioncurrentTransaction
 
I2C_Transaction *volatile headPtr
 
I2C_TransactiontailPtr
 
const uint8_t * writeBuf
 
uint8_t * readBuf
 
size_t writeCount
 
size_t readCount
 
uint16_t burstCount
 
int_fast16_t status
 
bool burstStarted
 
I2C_BitRate bitRate
 
bool isOpen
 

Detailed Description

I2CMSP432E4 Object.

The application must not access any member variables of this structure!

Field Documentation

§ mutex

SemaphoreP_Handle I2CMSP432E4_Object::mutex

§ transferComplete

SemaphoreP_Handle I2CMSP432E4_Object::transferComplete

§ hwiHandle

HwiP_Handle I2CMSP432E4_Object::hwiHandle

§ transferMode

I2C_TransferMode I2CMSP432E4_Object::transferMode

§ transferCallbackFxn

I2C_CallbackFxn I2CMSP432E4_Object::transferCallbackFxn

§ currentTransaction

I2C_Transaction* I2CMSP432E4_Object::currentTransaction

§ headPtr

I2C_Transaction* volatile I2CMSP432E4_Object::headPtr

§ tailPtr

I2C_Transaction* I2CMSP432E4_Object::tailPtr

§ writeBuf

const uint8_t* I2CMSP432E4_Object::writeBuf

§ readBuf

uint8_t* I2CMSP432E4_Object::readBuf

§ writeCount

size_t I2CMSP432E4_Object::writeCount

§ readCount

size_t I2CMSP432E4_Object::readCount

§ burstCount

uint16_t I2CMSP432E4_Object::burstCount

§ status

int_fast16_t I2CMSP432E4_Object::status

§ burstStarted

bool I2CMSP432E4_Object::burstStarted

§ bitRate

I2C_BitRate I2CMSP432E4_Object::bitRate

§ isOpen

bool I2CMSP432E4_Object::isOpen

The documentation for this struct was generated from the following file:
© Copyright 1995-2020, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale