SMBusLibrary
1.0
|
#include <smbus.h>
Data Fields | |
SMBus_Phy | phy |
SMBus_Nwk | nwk |
SMBus_Ctrl | ctrl |
SMBus_Status | status |
SMBus_State | state |
uint8_t | ownTargetAddr |
Main SMBus object.
SMBus_Phy SMBus::phy |
PHY and DataLink object
Referenced by SMBus_PHY_controllerEnable(), SMBus_PHY_controllerEnableInt(), SMBus_PHY_controllerInit(), SMBus_PHY_controllerProcessInt(), SMBus_PHY_controllerSendStop(), SMBus_PHY_disable(), SMBus_PHY_targetEnable(), SMBus_PHY_targetEnableInt(), SMBus_PHY_targetInit(), and SMBus_PHY_targetProcessInt().
SMBus_Nwk SMBus::nwk |
Network object
Referenced by SMBus_controllerInit(), SMBus_controllerProcessCall(), SMBus_controllerProcessCallBlock(), SMBus_controllerQuickCommand(), SMBus_controllerReadByteWord(), SMBus_controllerSendByte(), SMBus_controllerWaitUntilDone(), SMBus_controllerWriteByteWord(), SMBus_NWK_controllerProcessNACK(), SMBus_NWK_controllerProcessRx(), SMBus_NWK_controllerProcessStop(), SMBus_NWK_controllerProcessTx(), SMBus_NWK_controllerReset(), SMBus_NWK_controllerTxDone(), SMBus_NWK_getRxPayloadSize(), SMBus_NWK_startRxTransfer(), SMBus_NWK_startTxTransfer(), SMBus_NWK_targetProcessRx(), SMBus_NWK_targetProcessStart(), SMBus_NWK_targetProcessStop(), SMBus_NWK_targetProcessTimeout(), SMBus_NWK_targetProcessTx(), SMBus_targetGetCommand(), SMBus_targetInit(), SMBus_targetReportError(), SMBus_targetSetRxBuffer(), and SMBus_targetSetTxBuffer().
SMBus_Ctrl SMBus::ctrl |
SMBus Control register
Referenced by SMBus_controllerInit(), SMBus_disablePEC(), SMBus_enablePEC(), SMBus_NWK_controllerProcessRx(), SMBus_NWK_controllerProcessStop(), SMBus_NWK_controllerProcessTx(), SMBus_NWK_getRxPayloadSize(), SMBus_NWK_startRxTransfer(), SMBus_NWK_startTxTransfer(), SMBus_NWK_targetProcessRx(), SMBus_NWK_targetProcessTx(), SMBus_PHY_controllerEnable(), SMBus_PHY_controllerEnableInt(), SMBus_PHY_disable(), SMBus_PHY_enable(), SMBus_PHY_targetEnable(), SMBus_PHY_targetEnableInt(), SMBus_targetInit(), and SMBus_targetWriteCtrlReg().
SMBus_Status SMBus::status |
SMBus Status register
Referenced by SMBus_controllerInit(), SMBus_NWK_controllerProcessRx(), SMBus_NWK_controllerProcessStop(), SMBus_NWK_controllerProcessTimeout(), SMBus_NWK_targetProcessRx(), SMBus_NWK_targetProcessStart(), SMBus_NWK_targetProcessTimeout(), SMBus_NWK_targetProcessTx(), SMBus_targetClearStatusReg(), SMBus_targetInit(), and SMBus_targetReportError().
SMBus_State SMBus::state |
SMBus reported state
Referenced by SMBus_controllerInit(), SMBus_getState(), SMBus_NWK_controllerProcessNACK(), SMBus_NWK_controllerProcessRx(), SMBus_NWK_controllerProcessStop(), SMBus_NWK_controllerProcessTimeout(), SMBus_NWK_controllerProcessTx(), SMBus_NWK_controllerTxDone(), SMBus_NWK_startRxTransfer(), SMBus_NWK_startTxTransfer(), SMBus_NWK_targetProcessRx(), SMBus_NWK_targetProcessStart(), SMBus_processDone(), SMBus_targetInit(), and SMBus_targetProcessInt().
uint8_t SMBus::ownTargetAddr |
Own Target address
Referenced by SMBus_NWK_targetProcessRx(), SMBus_NWK_targetProcessStart(), SMBus_NWK_targetProcessTx(), SMBus_PHY_controllerInit(), SMBus_PHY_targetEnable(), and SMBus_targetSetAddress().