![]() |
![]() |
|
SMBusLibrary
1.0
|
#include <smbus.h>

Data Fields | |
| SMBus_Phy | phy |
| SMBus_Nwk | nwk |
| SMBus_Ctrl | ctrl |
| SMBus_Status | status |
| SMBus_ARP_Status | arpStatus |
| SMBus_State | state |
| uint8_t | ownTargetAddr |
| uint8_t | arpUDIDNacked |
Main SMBus object.
| SMBus_Phy SMBus::phy |
PHY and DataLink object
Referenced by ARP_invalidCMD(), SMBus_NWK_controllerProcessStop(), SMBus_NWK_targetProcessRx(), SMBus_NWK_targetProcessStart(), SMBus_NWK_targetProcessStop(), SMBus_NWK_targetProcessTx(), SMBus_Phy_ARP_TARGET_ADDR_Reset(), SMBus_PHY_controllerDisableHostNotify(), SMBus_PHY_controllerDisableInt(), SMBus_PHY_controllerEnable(), SMBus_PHY_controllerEnableHostNotify(), SMBus_PHY_controllerEnableInt(), SMBus_PHY_controllerInit(), SMBus_PHY_controllerProcessInt(), SMBus_PHY_controllerSendStop(), SMBus_PHY_disable(), SMBus_PHY_targetDisableInt(), SMBus_PHY_targetEnable(), SMBus_PHY_targetEnableInt(), SMBus_PHY_targetInit(), SMBus_PHY_targetManualACK(), SMBus_PHY_targetProcessInt(), SMBus_PHY_targetSetPECCount(), and SMBus_processDone().
| SMBus_Nwk SMBus::nwk |
Network object
Referenced by ARP_invalidCMD(), ARP_isCmdValid(), SMBus_controllerInit(), SMBus_controllerProcessCall(), SMBus_controllerProcessCallBlock(), SMBus_controllerQuickCommand(), SMBus_controllerReadByteWord(), SMBus_controllerSendByte(), SMBus_controllerWaitUntilDone(), SMBus_controllerWriteByteWord(), SMBus_NWK_controllerEnableHostNotify(), 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_targetArbLost(), SMBus_NWK_targetProcessRx(), SMBus_NWK_targetProcessStart(), SMBus_NWK_targetProcessStop(), SMBus_NWK_targetProcessTimeout(), SMBus_NWK_targetProcessTx(), SMBus_targetGetAddressDirect(), SMBus_targetGetCommand(), SMBus_targetGetDirectCmd(), SMBus_targetHostAlert(), SMBus_targetInit(), SMBus_targetReportBlock(), SMBus_targetReportError(), SMBus_targetSetRxBuffer(), SMBus_targetSetTxBuffer(), SMBusARP_RESET(), SMBusARPAssignAddress(), SMBusARPGetUDIDPacket(), SMBusARPGetUDIDPacketDirect(), and SMBusARPUDIDByteValidate().
| SMBus_Ctrl SMBus::ctrl |
SMBus Control register
Referenced by SMBus_controllerDisableHostNotify(), SMBus_controllerEnableHostNotify(), SMBus_controllerInit(), SMBus_disablePEC(), SMBus_enablePEC(), SMBus_NWK_controllerProcessRx(), SMBus_NWK_controllerProcessStop(), SMBus_NWK_controllerProcessTx(), SMBus_NWK_getRxPayloadSize(), SMBus_NWK_startRxTransfer(), SMBus_NWK_targetProcessRx(), SMBus_NWK_targetProcessStart(), SMBus_NWK_targetProcessStop(), SMBus_NWK_targetProcessTx(), SMBus_PHY_controllerDisableInt(), SMBus_PHY_controllerEnable(), SMBus_PHY_controllerEnableInt(), SMBus_PHY_disable(), SMBus_PHY_targetDisableInt(), SMBus_PHY_targetEnable(), SMBus_PHY_targetEnableInt(), SMBus_PHY_targetInit(), SMBus_processDone(), SMBus_targetInit(), SMBus_targetReportBlock(), SMBus_targetReportLength(), 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_targetArbLost(), SMBus_NWK_targetProcessRx(), SMBus_NWK_targetProcessStart(), SMBus_NWK_targetProcessTimeout(), SMBus_NWK_targetProcessTx(), SMBus_PHY_targetProcessInt(), SMBus_targetClearStatusReg(), SMBus_targetInit(), and SMBus_targetReportError().
| SMBus_ARP_Status SMBus::arpStatus |
SMBus ARP Status register
Referenced by ARP_CmdComplete(), ARP_invalidCMD(), ARP_isCmdValid(), ARP_UDIDValidate(), SMBus_NWK_targetArbLost(), SMBus_NWK_targetProcessStart(), SMBus_Phy_ARP_Get_Read_Status(), SMBus_Phy_ARP_Get_Write_Status(), SMBus_Phy_ARP_TARGET_ADDR_Reset(), SMBus_processDone(), SMBus_targetGetARPInProgress(), SMBus_targetGetARStatus(), SMBus_targetGetAVStatus(), SMBus_targetSetARStatus(), SMBus_targetSetAVStatus(), SMBusARP_RESET(), SMBusARPAssignAddress(), SMBusARPGetUDIDPacket(), SMBusARPGetUDIDPacketDirect(), and SMBusARPUDIDByteValidate().
| 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(), SMBus_targetProcessInt(), and SMBus_targetReportError().
| uint8_t SMBus::ownTargetAddr |
Own Target address
Referenced by SMBus_Phy_ARP_TARGET_ADDR_Reset(), SMBus_PHY_controllerInit(), SMBus_targetGetAddress(), SMBus_targetSetAddress(), SMBusARP_RESET(), SMBusARPAssignAddress(), and SMBusARPGetUDIDPacketDirect().
| uint8_t SMBus::arpUDIDNacked |
ARP UDID NACK FLAG