SMBusLibrary  1.0
Data Fields
SMBus_Status Union Reference

SMBus Status Register. More...

#include <smbus.h>

Data Fields

struct {
   uint8_t   pecErr: 1
 
   uint8_t   toErr: 1
 
   uint8_t   packErr: 1
 
   uint8_t   packOvrErr: 1
 
   uint8_t   byteOvrErr: 1
 
   uint8_t   cmdErr: 1
 
   uint8_t   reserved: 2
 
bits
 Status flag register.
 
uint8_t u8byte
 

Detailed Description

SMBus Status Register.

Field Documentation

§ pecErr

uint8_t SMBus_Status::pecErr

PEC error

Referenced by SMBus_NWK_controllerProcessStop().

§ toErr

uint8_t SMBus_Status::toErr

§ packErr

uint8_t SMBus_Status::packErr

§ packOvrErr

uint8_t SMBus_Status::packOvrErr

Packet Overrun error

Referenced by SMBus_NWK_targetProcessStart().

§ byteOvrErr

uint8_t SMBus_Status::byteOvrErr

Byte Overrun error

Referenced by SMBus_NWK_targetProcessRx().

§ cmdErr

uint8_t SMBus_Status::cmdErr

Incorrect command

Referenced by SMBus_targetReportError().

§ reserved

uint8_t SMBus_Status::reserved

Reserved bits

§ u8byte

uint8_t SMBus_Status::u8byte

Whole status byte access

Referenced by SMBus_controllerInit(), SMBus_targetClearStatusReg(), and SMBus_targetInit().


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