uc-sdk
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
EMAC Public Functions

Functions

Status EMAC_Init (EMAC_CFG_Type *EMAC_ConfigStruct)
 
void EMAC_DeInit (void)
 
int32_t EMAC_CheckPHYStatus (uint32_t ulPHYState)
 
int32_t EMAC_SetPHYMode (uint32_t ulPHYMode)
 
int32_t EMAC_UpdatePHYStatus (void)
 
void EMAC_SetHashFilter (uint8_t dstMAC_addr[], FunctionalState NewState)
 
void EMAC_SetFilterMode (uint32_t ulFilterMode, FunctionalState NewState)
 
void EMAC_WritePacketBuffer (EMAC_PACKETBUF_Type *pDataStruct, Bool Finalize)
 
void EMAC_ReadPacketBuffer (EMAC_PACKETBUF_Type *pDataStruct)
 
void EMAC_IntCmd (uint32_t ulIntType, FunctionalState NewState)
 
IntStatus EMAC_IntGetStatus (uint32_t ulIntType)
 
Bool EMAC_CheckReceiveIndex (void)
 
Bool EMAC_CheckTransmitIndex (void)
 
void EMAC_UpdateRxConsumeIndex (void)
 
void EMAC_UpdateTxProduceIndex (void)
 
FlagStatus EMAC_CheckReceiveDataStatus (uint32_t ulRxStatType)
 
uint32_t EMAC_GetReceiveDataSize (void)
 
FlagStatus EMAC_GetWoLStatus (uint32_t ulWoLMode)
 

Detailed Description

Function Documentation

int32_t EMAC_CheckPHYStatus ( uint32_t  ulPHYState)
FlagStatus EMAC_CheckReceiveDataStatus ( uint32_t  ulRxStatType)
Bool EMAC_CheckReceiveIndex ( void  )
Bool EMAC_CheckTransmitIndex ( void  )
void EMAC_DeInit ( void  )
uint32_t EMAC_GetReceiveDataSize ( void  )
FlagStatus EMAC_GetWoLStatus ( uint32_t  ulWoLMode)
Status EMAC_Init ( EMAC_CFG_Type EMAC_ConfigStruct)
void EMAC_IntCmd ( uint32_t  ulIntType,
FunctionalState  NewState 
)
IntStatus EMAC_IntGetStatus ( uint32_t  ulIntType)
void EMAC_ReadPacketBuffer ( EMAC_PACKETBUF_Type pDataStruct)
void EMAC_SetFilterMode ( uint32_t  ulFilterMode,
FunctionalState  NewState 
)
void EMAC_SetHashFilter ( uint8_t  dstMAC_addr[],
FunctionalState  NewState 
)
int32_t EMAC_SetPHYMode ( uint32_t  ulPHYMode)
int32_t EMAC_UpdatePHYStatus ( void  )
void EMAC_UpdateRxConsumeIndex ( void  )
void EMAC_UpdateTxProduceIndex ( void  )
void EMAC_WritePacketBuffer ( EMAC_PACKETBUF_Type pDataStruct,
Bool  Finalize 
)