diff options
Diffstat (limited to 'demos')
-rw-r--r-- | demos/ARM7-AT91SAM7X-UIP-GCC/web/webthread.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/demos/ARM7-AT91SAM7X-UIP-GCC/web/webthread.c b/demos/ARM7-AT91SAM7X-UIP-GCC/web/webthread.c index 04214c0d9..2c30aeb78 100644 --- a/demos/ARM7-AT91SAM7X-UIP-GCC/web/webthread.c +++ b/demos/ARM7-AT91SAM7X-UIP-GCC/web/webthread.c @@ -40,6 +40,8 @@ static const struct uip_eth_addr macaddr = { {0xC2, 0xAF, 0x51, 0x03, 0xCF, 0x46}
};
+static const MACConfig mac_config = {macaddr.addr};
+
#define BUF ((struct uip_eth_hdr *)&uip_buf[0])
/*
@@ -164,9 +166,9 @@ msg_t WebThread(void *p) { chEvtRegister(&evt2.et_es, &el2, ARP_TIMER_ID);
/*
- * EMAC settings.
+ * EMAC driver start.
*/
- macSetAddress(Ð1, &macaddr.addr[0]);
+ macStart(Ð1, &mac_config);
(void)macPollLinkStatus(Ð1);
/*
|