Daniele Lacamera / lpc1768-picotcp-eth-polling

Dependents:   ZeroMQ_PicoTCP_Publisher_demo

Fork of lpc1768-picotcp-eth by TASS Belgium

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers pico_dev_mbed_emac.h Source File

pico_dev_mbed_emac.h

00001 /******************************************************************************
00002 PicoTCP. Copyright (c) 2012-2013 TASS Belgium NV. Some rights reserved.
00003 See LICENSE and COPYING for usage. https://github.com/tass-belgium/picotcp
00004 
00005 This library is free software; you can redistribute it and/or
00006 modify it under the terms of the GNU General Public License Version 2
00007 as published by the Free Software Foundation;
00008 
00009 Some of the code contained in this file is based on mbed.org 
00010 mbed/libraries/mbed/vendor/NXP/capi/ethernet_api.c module, 
00011 licensed under the Apache License, Version 2.0
00012 and is Copyright (c) 2006-2013 ARM Limited
00013 
00014 Authors: Maxime Vincent, Andrei Carp
00015 
00016 ******************************************************************************/
00017 
00018 #ifndef __PICO_DEV_MBED_EMAC_H
00019 #define __PICO_DEV_MBED_EMAC_H
00020 
00021 #include "cmsis_os.h"
00022 #include <stdint.h>
00023 
00024 /********************
00025  * Public functions *
00026  ********************/
00027 extern "C" {
00028 struct pico_device *pico_emac_create(char *name);
00029 extern void pico_emac_init(void);
00030 extern void ENET_IRQHandler(void);
00031 }
00032 
00033 #endif