Adapted to Lora Semtech + Nucleo

Dependencies:   DebugLib

Dependents:   LoRaWAN-lmic-app LoRaWAN-lmic-app LoRaWAN-test-10secs LoRaPersonalizedDeviceForEverynet ... more

Fork of lwip_ppp_ethernet by Donatien Garnier

Committer:
pnysten
Date:
Fri Nov 20 12:30:58 2015 +0000
Revision:
3:a9e6ba815945
Parent:
0:8e01dca41002
Adapted to Nucleo, LoRa Semtech

Who changed what in which revision?

UserRevisionLine numberNew contents of line
donatien 0:8e01dca41002 1 /**********************************************************************
donatien 0:8e01dca41002 2 * $Id$ lpc17_emac.h 2011-11-20
donatien 0:8e01dca41002 3 *//**
donatien 0:8e01dca41002 4 * @file lpc17_emac.h
donatien 0:8e01dca41002 5 * @brief LPC17 ethernet driver header file for LWIP
donatien 0:8e01dca41002 6 * @version 1.0
donatien 0:8e01dca41002 7 * @date 20. Nov. 2011
donatien 0:8e01dca41002 8 * @author NXP MCU SW Application Team
donatien 0:8e01dca41002 9 *
donatien 0:8e01dca41002 10 * Copyright(C) 2011, NXP Semiconductor
donatien 0:8e01dca41002 11 * All rights reserved.
donatien 0:8e01dca41002 12 *
donatien 0:8e01dca41002 13 ***********************************************************************
donatien 0:8e01dca41002 14 * Software that is described herein is for illustrative purposes only
donatien 0:8e01dca41002 15 * which provides customers with programming information regarding the
donatien 0:8e01dca41002 16 * products. This software is supplied "AS IS" without any warranties.
donatien 0:8e01dca41002 17 * NXP Semiconductors assumes no responsibility or liability for the
donatien 0:8e01dca41002 18 * use of the software, conveys no license or title under any patent,
donatien 0:8e01dca41002 19 * copyright, or mask work right to the product. NXP Semiconductors
donatien 0:8e01dca41002 20 * reserves the right to make changes in the software without
donatien 0:8e01dca41002 21 * notification. NXP Semiconductors also make no representation or
donatien 0:8e01dca41002 22 * warranty that such application will be suitable for the specified
donatien 0:8e01dca41002 23 * use without further testing or modification.
donatien 0:8e01dca41002 24 **********************************************************************/
donatien 0:8e01dca41002 25
donatien 0:8e01dca41002 26 #ifndef __LPC17_EMAC_H
donatien 0:8e01dca41002 27 #define __LPC17_EMAC_H
donatien 0:8e01dca41002 28
donatien 0:8e01dca41002 29 #include "lwip/opt.h"
donatien 0:8e01dca41002 30 #include "lwip/netif.h"
donatien 0:8e01dca41002 31
donatien 0:8e01dca41002 32 #ifdef __cplusplus
donatien 0:8e01dca41002 33 extern "C"
donatien 0:8e01dca41002 34 {
donatien 0:8e01dca41002 35 #endif
donatien 0:8e01dca41002 36
donatien 0:8e01dca41002 37 /* These functions are only visible when not using an RTOS */
donatien 0:8e01dca41002 38 #if NO_SYS == 1
donatien 0:8e01dca41002 39 void lpc_enetif_input(struct netif *netif);
donatien 0:8e01dca41002 40 s32_t lpc_tx_ready(struct netif *netif);
donatien 0:8e01dca41002 41 s32_t lpc_rx_queue(struct netif *netif);
donatien 0:8e01dca41002 42 void lpc_tx_reclaim(struct netif *netif);
donatien 0:8e01dca41002 43 #endif
donatien 0:8e01dca41002 44
donatien 0:8e01dca41002 45 err_t lpc_enetif_init(struct netif *netif);
donatien 0:8e01dca41002 46
donatien 0:8e01dca41002 47 #ifdef __cplusplus
donatien 0:8e01dca41002 48 }
donatien 0:8e01dca41002 49 #endif
donatien 0:8e01dca41002 50
donatien 0:8e01dca41002 51 #endif /* __LPC17_EMAC_H */