iLLD_TC27xC
1.0
|
![]() |
IFX_EXTERN void IfxEth_enableModule | ( | void | ) |
Enable ETH Module.
Definition at line 548 of file IfxEth.c.
Referenced by IfxEth_init().
IFX_INLINE IfxEth_RxDescr * IfxEth_getActualRxDescriptor | ( | IfxEth * | eth) |
Get pointer to actual RX descriptor.
eth | eth ETH driver structure |
Definition at line 801 of file IfxEth.h.
Referenced by IfxEth_freeReceiveBuffer(), IfxEth_getReceiveBuffer(), IfxEth_getRxDataLength(), IfxEth_isRxChecksumError(), and IfxEth_isRxDataAvailable().
IFX_INLINE uint32 IfxEth_getActualRxIndex | ( | IfxEth * | eth) |
IFX_INLINE IfxEth_TxDescr * IfxEth_getActualTxDescriptor | ( | IfxEth * | eth) |
Get pointer to actual TX descriptor.
eth | eth ETH driver structure |
Definition at line 896 of file IfxEth.h.
Referenced by IfxEth_getTransmitBuffer(), IfxEth_sendTransmitBuffer(), and IfxEth_setAndSendTransmitBuffer().
IFX_INLINE IfxEth_RxDescr * IfxEth_getBaseRxDescriptor | ( | IfxEth * | eth) |
Get pointer to base RX descriptor.
eth | eth ETH driver structure |
Definition at line 890 of file IfxEth.h.
Referenced by IfxEth_getActualRxIndex().
IFX_INLINE IfxEth_TxDescr * IfxEth_getBaseTxDescriptor | ( | IfxEth * | eth) |
Get pointer to base TX descriptor.
eth | eth ETH driver structure |
Definition at line 884 of file IfxEth.h.
Referenced by IfxEth_setupChecksumEngine().
IFX_INLINE boolean IfxEth_getLoopbackMode | ( | IfxEth * | eth) |
IFX_INLINE void * IfxEth_getMacAddressPointer | ( | IfxEth * | eth) |
IFX_EXTERN void* IfxEth_getReceiveBuffer | ( | IfxEth * | eth) |
Gets receive buffer
note: IfxEth_freeReceiveBuffer() shall be called after the data from the RX buffer has been processed.
eth | ETH driver structure |
IFX_INLINE uint16 IfxEth_getRxDataLength | ( | IfxEth * | eth) |
IFX_EXTERN void* IfxEth_getTransmitBuffer | ( | IfxEth * | eth) |
Get a free transmit buffer.
eth | ETH driver structure |
Definition at line 507 of file IfxEth.c.
Referenced by IfxEth_waitTransmitBuffer().
IFX_INLINE boolean IfxEth_isLinkActive | ( | IfxEth * | eth) |
IFX_INLINE boolean IfxEth_isRxChecksumError | ( | IfxEth * | eth) |
IFX_INLINE boolean IfxEth_isRxDataAvailable | ( | IfxEth * | eth) |
Checks whether one or more RX data is available.
eth | ETH driver structure |
Definition at line 835 of file IfxEth.h.
Referenced by IfxEth_getReceiveBuffer(), and IfxEth_getRxDataLength().
IFX_INLINE boolean IfxEth_isRxInterrupt | ( | IfxEth * | eth) |
IFX_INLINE boolean IfxEth_isTxInterrupt | ( | IfxEth * | eth) |
IFX_EXTERN void IfxEth_readMacAddress | ( | IfxEth * | eth, |
uint8 * | macAddress | ||
) |
IFX_INLINE IfxEth_RxDescr * IfxEth_RxDescr_getNext | ( | IfxEth_RxDescr * | descr) |
Get pointer to next RX descriptor.
descr | descr Pointer to an RX descriptor |
Definition at line 795 of file IfxEth.h.
Referenced by IfxEth_shuffleRxDescriptor().
IFX_INLINE void IfxEth_RxDescr_release | ( | IfxEth_RxDescr * | descr) |
release RX descriptor
Definition at line 915 of file IfxEth.h.
Referenced by IfxEth_freeReceiveBuffer().
IFX_EXTERN void IfxEth_setAndSendTransmitBuffer | ( | IfxEth * | eth, |
void * | buffer, | ||
uint16 | len | ||
) |
IFX_EXTERN void IfxEth_setupChecksumEngine | ( | IfxEth * | eth, |
IfxEth_ChecksumMode | mode | ||
) |
IFX_INLINE void IfxEth_shuffleRxDescriptor | ( | IfxEth * | eth) |
Shuffle to next RX descriptor.
eth | eth ETH driver structure |
Definition at line 813 of file IfxEth.h.
Referenced by IfxEth_freeReceiveBuffer().
IFX_INLINE void IfxEth_shuffleTxDescriptor | ( | IfxEth * | eth) |
Shuffle to next TX descriptor.
eth | eth ETH driver structure |
Definition at line 807 of file IfxEth.h.
Referenced by IfxEth_sendTransmitBuffer().
IFX_EXTERN void IfxEth_startTransmitter | ( | IfxEth * | eth) |
Start the transmitter functions.
eth | eth ETH driver structure |
Definition at line 143 of file IfxEth.c.
Referenced by IfxEth_wakeupTransmitter().
IFX_EXTERN void IfxEth_stopTransmitter | ( | IfxEth * | eth) |
Stop the transmitter functions.
eth | eth ETH driver structure |
Definition at line 133 of file IfxEth.c.
Referenced by IfxEth_init().
IFX_INLINE void IfxEth_TxDescr_release | ( | IfxEth_TxDescr * | descr) |
IFX_EXTERN void IfxEth_wakeupReceiver | ( | IfxEth * | eth) |
Wakeup the receiver functions.
eth | eth ETH driver structure |
Definition at line 116 of file IfxEth.c.
Referenced by IfxEth_getReceiveBuffer().
IFX_EXTERN void IfxEth_wakeupTransmitter | ( | IfxEth * | eth) |
Wakeup the transmitter functions.
eth | eth ETH driver structure |
Definition at line 97 of file IfxEth.c.
Referenced by IfxEth_sendTransmitBuffer().