KEIS
Dependents: EthernetInterface_ccx
Fork of lwip-eth by
LPC17 ethernet driver for LWIP. More...
Go to the source code of this file.
Functions | |
void | lpc_mii_write_noblock (u32_t PhyReg, u32_t Value) |
Write a value via the MII link (non-blocking) | |
err_t | lpc_mii_write (u32_t PhyReg, u32_t Value) |
Write a value via the MII link (blocking) | |
u32_t | lpc_mii_is_busy (void) |
Reads current MII link busy status. | |
u32_t | lpc_mii_read_data (void) |
Starts a read operation via the MII link (non-blocking) | |
void | lpc_mii_read_noblock (u32_t PhyReg) |
Read a value via the MII link (blocking) | |
err_t | lpc_mii_read (u32_t PhyReg, u32_t *data) |
Starts a read operation via the MII link (non-blocking) | |
static void | lpc_rxqueue_pbuf (struct lpc_enetdata *lpc_enetif, struct pbuf *p) |
Queues a pbuf into the RX descriptor list. | |
s32_t | lpc_rx_queue (struct netif *netif) |
Attempt to allocate and requeue a new pbuf for RX. | |
static err_t | lpc_rx_setup (struct lpc_enetdata *lpc_enetif) |
Sets up the RX descriptor ring buffers. | |
static struct pbuf * | lpc_low_level_input (struct netif *netif) |
Allocates a pbuf and returns the data from the incoming packet. | |
void | lpc_enetif_input (struct netif *netif) |
Attempt to read a packet from the EMAC interface. | |
static s32_t | lpc_packet_addr_notsafe (void *addr) |
Determine if the passed address is usable for the ethernet DMA controller. | |
Variables | |
ETHMEM_SECTION struct lpc_enetdata | lpc_enetdata |
LPC EMAC driver work data. |
Detailed Description
LPC17 ethernet driver for LWIP.
- Version:
- 1.0
- Date:
- 20. Nov. 2011
Copyright(C) 2011, NXP Semiconductor All rights reserved.
Software that is described herein is for illustrative purposes only which provides customers with programming information regarding the products. This software is supplied "AS IS" without any warranties. NXP Semiconductors assumes no responsibility or liability for the use of the software, conveys no license or title under any patent, copyright, or mask work right to the product. NXP Semiconductors reserves the right to make changes in the software without notification. NXP Semiconductors also make no representation or warranty that such application will be suitable for the specified use without further testing or modification.
Definition in file lpc17_emac.c.
Generated on Tue Jul 12 2022 20:43:00 by 1.7.2