A PicoTCP driver for the lpc1768 mbed board

Dependents:   lpc1768-picotcp-demo TCPSocket_HelloWorld_PicoTCP Pico_TCP_UDP_Test TCPSocket_HelloWorld_PicoTCP ... more

pico_dev_mbed_emac.h

Committer:
tass
Date:
2014-01-16
Revision:
15:53fd77850eee
Parent:
0:b6a2ecc0d29e

File content as of revision 15:53fd77850eee:

/******************************************************************************
PicoTCP. Copyright (c) 2012-2013 TASS Belgium NV. Some rights reserved.
See LICENSE and COPYING for usage. https://github.com/tass-belgium/picotcp

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License Version 2
as published by the Free Software Foundation;

Some of the code contained in this file is based on mbed.org 
mbed/libraries/mbed/vendor/NXP/capi/ethernet_api.c module, 
licensed under the Apache License, Version 2.0
and is Copyright (c) 2006-2013 ARM Limited

Authors: Maxime Vincent, Andrei Carp

******************************************************************************/

#ifndef __PICO_DEV_MBED_EMAC_H
#define __PICO_DEV_MBED_EMAC_H

#include "cmsis_os.h"
#include <stdint.h>

/********************
 * Public functions *
 ********************/
extern "C" {
struct pico_device *pico_emac_create(char *name);
extern void pico_emac_init(void);
extern void ENET_IRQHandler(void);
}

#endif