SMBusLibrary
1.0
|
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 |
SMBus Status Register.
uint8_t SMBus_Status::pecErr |
PEC error
Referenced by SMBus_NWK_controllerProcessStop().
uint8_t SMBus_Status::toErr |
Timeout error
Referenced by SMBus_NWK_controllerProcessTimeout(), and SMBus_NWK_targetProcessTimeout().
uint8_t SMBus_Status::packErr |
Error in packet format
Referenced by SMBus_NWK_controllerProcessRx(), SMBus_NWK_targetProcessRx(), SMBus_NWK_targetProcessTx(), and SMBus_targetReportError().
uint8_t SMBus_Status::packOvrErr |
Packet Overrun error
Referenced by SMBus_NWK_targetProcessStart().
uint8_t SMBus_Status::byteOvrErr |
Byte Overrun error
Referenced by SMBus_NWK_targetProcessRx().
uint8_t SMBus_Status::cmdErr |
Incorrect command
Referenced by SMBus_targetReportError().
uint8_t SMBus_Status::reserved |
Reserved bits
uint8_t SMBus_Status::u8byte |
Whole status byte access
Referenced by SMBus_controllerInit(), SMBus_targetClearStatusReg(), and SMBus_targetInit().