I2CMSP432E4 Object. More...
#include <I2CMSP432E4.h>
Data Fields | |
SemaphoreP_Handle | mutex |
SemaphoreP_Handle | transferComplete |
HwiP_Handle | hwiHandle |
I2C_TransferMode | transferMode |
I2C_CallbackFxn | transferCallbackFxn |
volatile I2CMSP432E4_Mode | mode |
I2C_Transaction * | currentTransaction |
I2C_Transaction * | headPtr |
I2C_Transaction * | tailPtr |
uint8_t | bitRate |
uint8_t * | writeBufIdx |
size_t | totalWriteCountIdx |
size_t | burstWriteCountIdx |
uint8_t * | readBufIdx |
size_t | totalReadCountIdx |
size_t | burstReadCountIdx |
bool | isOpen |
I2CMSP432E4 Object.
The application must not access any member variables of this structure!
SemaphoreP_Handle I2CMSP432E4_Object::mutex |
SemaphoreP_Handle I2CMSP432E4_Object::transferComplete |
HwiP_Handle I2CMSP432E4_Object::hwiHandle |
I2C_TransferMode I2CMSP432E4_Object::transferMode |
I2C_CallbackFxn I2CMSP432E4_Object::transferCallbackFxn |
volatile I2CMSP432E4_Mode I2CMSP432E4_Object::mode |
I2C_Transaction* I2CMSP432E4_Object::currentTransaction |
I2C_Transaction* I2CMSP432E4_Object::headPtr |
I2C_Transaction* I2CMSP432E4_Object::tailPtr |
uint8_t I2CMSP432E4_Object::bitRate |
uint8_t* I2CMSP432E4_Object::writeBufIdx |
size_t I2CMSP432E4_Object::totalWriteCountIdx |
size_t I2CMSP432E4_Object::burstWriteCountIdx |
uint8_t* I2CMSP432E4_Object::readBufIdx |
size_t I2CMSP432E4_Object::totalReadCountIdx |
size_t I2CMSP432E4_Object::burstReadCountIdx |
bool I2CMSP432E4_Object::isOpen |