![]() |
![]() |
|
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(), and SMBus_PHY_targetProcessInt().
| uint8_t SMBus_Status::toErr |
Timeout error
Referenced by SMBus_NWK_controllerProcessTimeout(), SMBus_NWK_targetArbLost(), 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().