V2.4
This commit is contained in:
@@ -535,13 +535,13 @@ void ETH_Configuration( uint8_t *macAddr )
|
||||
uint32_t ETH_TxPktChainMode(uint16_t len, uint32_t *pBuff )
|
||||
{
|
||||
/* Check if the descriptor is owned by the ETHERNET DMA (when set) or CPU (when reset) */
|
||||
if((DMATxDescToSet->Status & ETH_DMATxDesc_OWN))
|
||||
if( DMATxDescToSet->Status & ETH_DMATxDesc_OWN )
|
||||
{
|
||||
if((R8_ETH_ECON1 & RB_ETH_ECON1_TXRTS) == 0)
|
||||
{
|
||||
DMATxDescToSet->Status &= ~ETH_DMATxDesc_OWN;
|
||||
}
|
||||
else return ETH_ERROR;
|
||||
if((R8_ETH_ECON1 & RB_ETH_ECON1_TXRTS) == 0)
|
||||
{
|
||||
DMATxDescToSet->Status &= ~ETH_DMATxDesc_OWN;
|
||||
}
|
||||
else return ETH_ERROR; /* Return ERROR: OWN bit set */
|
||||
}
|
||||
DMATxDescToSet->Status |= ETH_DMATxDesc_OWN;
|
||||
R16_ETH_ETXLN = len;
|
||||
|
||||
Reference in New Issue
Block a user