CDC/ECM driver for mbed, based on USBDevice by mbed-official. Uses PicoTCP to access Ethernet USB device. License: GPLv2

Dependents:   USBEthernet_TEST

Fork of USB_Ethernet by Daniele Lacamera

Committer:
daniele
Date:
Sat Aug 03 13:16:14 2013 +0000
Revision:
2:540f6e142d59
Moved to single package

Who changed what in which revision?

UserRevisionLine numberNew contents of line
daniele 2:540f6e142d59 1 /*********************************************************************
daniele 2:540f6e142d59 2 PicoTCP. Copyright (c) 2012 TASS Belgium NV. Some rights reserved.
daniele 2:540f6e142d59 3 See LICENSE and COPYING for usage.
daniele 2:540f6e142d59 4
daniele 2:540f6e142d59 5 .
daniele 2:540f6e142d59 6
daniele 2:540f6e142d59 7 Authors: Kristof Roelants, Simon Maes, Brecht Van Cauwenberghe
daniele 2:540f6e142d59 8 *********************************************************************/
daniele 2:540f6e142d59 9
daniele 2:540f6e142d59 10 #ifndef _INCLUDE_PICO_IGMP
daniele 2:540f6e142d59 11 #define _INCLUDE_PICO_IGMP
daniele 2:540f6e142d59 12
daniele 2:540f6e142d59 13 #define PICO_IGMPV1 1
daniele 2:540f6e142d59 14 #define PICO_IGMPV2 2
daniele 2:540f6e142d59 15 #define PICO_IGMPV3 3
daniele 2:540f6e142d59 16
daniele 2:540f6e142d59 17 #define PICO_IGMP_STATE_CREATE 1
daniele 2:540f6e142d59 18 #define PICO_IGMP_STATE_UPDATE 2
daniele 2:540f6e142d59 19 #define PICO_IGMP_STATE_DELETE 3
daniele 2:540f6e142d59 20
daniele 2:540f6e142d59 21 #define PICO_IGMP_QUERY_INTERVAL 125
daniele 2:540f6e142d59 22
daniele 2:540f6e142d59 23 extern struct pico_protocol pico_proto_igmp;
daniele 2:540f6e142d59 24
daniele 2:540f6e142d59 25 int pico_igmp_state_change(struct pico_ip4 *mcast_link, struct pico_ip4 *mcast_group, uint8_t filter_mode, struct pico_tree *MCASTFilter, uint8_t state);
daniele 2:540f6e142d59 26 #endif /* _INCLUDE_PICO_IGMP */