33
33
#define ETH_DISABLE_TX () do{EMAC->CTL &= ~EMAC_CTL_TXON;}while(0)
34
34
#define ETH_DISABLE_RX () do{EMAC->CTL &= ~EMAC_CTL_RXON;}while(0)
35
35
36
+
36
37
/*
37
38
#ifdef __ICCARM__
38
39
#pragma data_alignment=4
@@ -99,7 +100,7 @@ static int reset_phy(void)
99
100
}
100
101
101
102
if (delay == 0 ) {
102
- printf ( "Reset phy failed\n" );
103
+ LWIP_DEBUGF ( LWIP_DBG_LEVEL_SEVERE | LWIP_DBG_ON ,( "Reset phy failed\n" ) );
103
104
return (-1 );
104
105
}
105
106
@@ -120,23 +121,23 @@ static int reset_phy(void)
120
121
}
121
122
122
123
if (delay == 0 ) {
123
- printf ( "AN failed. Set to 100 FULL\n" );
124
+ LWIP_DEBUGF ( LWIP_DBG_LEVEL_SEVERE | LWIP_DBG_ON , ( "AN failed. Set to 100 FULL\n" ) );
124
125
EMAC -> CTL |= (EMAC_CTL_OPMODE_Msk | EMAC_CTL_FUDUP_Msk );
125
126
return (-1 );
126
127
} else {
127
128
reg = mdio_read (CONFIG_PHY_ADDR , MII_LPA );
128
129
129
130
if (reg & ADVERTISE_100FULL ) {
130
- printf ( "100 full\n" );
131
+ LWIP_DEBUGF ( LWIP_DBG_LEVEL_ALL | LWIP_DBG_ON , ( "100 full\n" ) );
131
132
EMAC -> CTL |= (EMAC_CTL_OPMODE_Msk | EMAC_CTL_FUDUP_Msk );
132
133
} else if (reg & ADVERTISE_100HALF ) {
133
- printf ( "100 half\n" );
134
+ LWIP_DEBUGF ( LWIP_DBG_LEVEL_ALL | LWIP_DBG_ON , ( "100 half\n" ) );
134
135
EMAC -> CTL = (EMAC -> CTL & ~EMAC_CTL_FUDUP_Msk ) | EMAC_CTL_OPMODE_Msk ;
135
136
} else if (reg & ADVERTISE_10FULL ) {
136
- printf ( "10 full\n" );
137
+ LWIP_DEBUGF ( LWIP_DBG_LEVEL_ALL | LWIP_DBG_ON , ( "10 full\n" ) );
137
138
EMAC -> CTL = (EMAC -> CTL & ~EMAC_CTL_OPMODE_Msk ) | EMAC_CTL_FUDUP_Msk ;
138
139
} else {
139
- printf ( "10 half\n" );
140
+ LWIP_DEBUGF ( LWIP_DBG_LEVEL_ALL | LWIP_DBG_ON , ( "10 half\n" ) );
140
141
EMAC -> CTL &= ~(EMAC_CTL_OPMODE_Msk | EMAC_CTL_FUDUP_Msk );
141
142
}
142
143
}
@@ -267,7 +268,7 @@ void EMAC_RX_IRQHandler(void)
267
268
EMAC -> INTSTS = m_status ;
268
269
if (m_status & EMAC_INTSTS_RXBEIF_Msk ) {
269
270
// Shouldn't goes here, unless descriptor corrupted
270
- printf ( "RX descriptor corrupted \r\n" );
271
+ LWIP_DEBUGF ( LWIP_DBG_LEVEL_SERIOUS | LWIP_DBG_ON , ( "RX descriptor corrupted \r\n" ) );
271
272
//return;
272
273
}
273
274
ack_emac_rx_isr ();
0 commit comments