Example about ethernet on STM32 board.
File list:
code
...\STM32
...\.....\ETH_LwIP
...\.....\........\Libraries
...\.....\........\.........\CMSIS
...\.....\........\.........\.....\Core
...\.....\........\.........\.....\....\CM3
...\.....\........\.........\.....\....\...\startup
...\.....\........\.........\.....\....\...\.......\arm
...\.....\........\.........\.....\....\...\.......\...\startup_stm32f10x_cl.s
...\.....\........\.........\.....\....\...\.......\...\startup_stm32f10x_hd.s
...\.....\........\.........\.....\....\...\.......\...\startup_stm32f10x_ld.s
...\.....\........\.........\.....\....\...\.......\...\startup_stm32f10x_md.s
...\.....\........\.........\.....\....\...\.......\gcc
...\.....\........\.........\.....\....\...\.......\...\startup_stm32f10x_cl.s
...\.....\........\.........\.....\....\...\.......\...\startup_stm32f10x_hd.s
...\.....\........\.........\.....\....\...\.......\...\startup_stm32f10x_ld.s
...\.....\........\.........\.....\....\...\.......\...\startup_stm32f10x_md.s
...\.....\........\.........\.....\....\...\.......\iar
...\.....\........\.........\.....\....\...\.......\...\startup_stm32f10x_cl.s
...\.....\........\.........\.....\....\...\.......\...\startup_stm32f10x_hd.s
...\.....\........\.........\.....\....\...\.......\...\startup_stm32f10x_ld.s
...\.....\........\.........\.....\....\...\.......\...\startup_stm32f10x_md.s
...\.....\........\.........\.....\....\...\core_cm3.c
...\.....\........\.........\.....\....\...\core_cm3.h
...\.....\........\.........\.....\....\...\stm32f10x.h
...\.....\........\.........\.....\....\...\system_stm32f10x.c
...\.....\........\.........\.....\....\...\system_stm32f10x.h
...\.....\........\.........\.....\....\Documentation
...\.....\........\.........\.....\....\.............\CMSIS_Core.htm
...\.....\........\.........\.....\License.doc
...\.....\........\.........\STM32F10x_StdPeriph_Driver
...\.....\........\.........\..........................\inc
...\.....\........\.........\..........................\...\misc.h
...\.....\........\.........\..........................\...\stm32f10x_adc.h
...\.....\........\.........\..........................\...\stm32f10x_bkp.h
...\.....\........\.........\..........................\...\stm32f10x_can.h
...\.....\........\.........\..........................\...\stm32f10x_crc.h
...\.....\........\.........\..........................\...\stm32f10x_dac.h
...\.....\........\.........\..........................\...\stm32f10x_dbgmcu.h
...\.....\........\.........\..........................\...\stm32f10x_dma.h
...\.....\........\.........\..........................\...\stm32f10x_exti.h
...\.....\........\.........\..........................\...\stm32f10x_flash.h
...\.....\........\.........\..........................\...\stm32f10x_fsmc.h
...\.....\........\.........\..........................\...\stm32f10x_gpio.h
...\.....\........\.........\..........................\...\stm32f10x_i2c.h
...\.....\........\.........\..........................\...\stm32f10x_iwdg.h
...\.....\........\.........\..........................\...\stm32f10x_pwr.h
...\.....\........\.........\..........................\...\stm32f10x_rcc.h
...\.....\........\.........\..........................\...\stm32f10x_rtc.h
...\.....\........\.........\..........................\...\stm32f10x_sdio.h
...\.....\........\.........\..........................\...\stm32f10x_spi.h
...\.....\........\.........\..........................\...\stm32f10x_tim.h
...\.....\........\.........\..........................\...\stm32f10x_usart.h
...\.....\........\.........\..........................\...\stm32f10x_wwdg.h
...\.....\........\.........\..........................\src
...\.....\........\.........\..........................\...\misc.c
...\.....\........\.........\..........................\...\stm32f10x_adc.c
...\.....\........\.........\..........................\...\stm32f10x_bkp.c
...\.....\........\.........\..........................\...\stm32f10x_can.c
...\.....\........\.........\..........................\...\stm32f10x_crc.c
...\.....\........\.........\..........................\...\stm32f10x_dac.c
...\.....\........\.........\..........................\...\stm32f10x_dbgmcu.c
...\.....\........\.........\..........................\...\stm32f10x_dma.c
...\.....\........\.........\..........................\...\stm32f10x_exti.c
...\.....\........\.........\..........................\...\stm32f10x_flash.c
...\.....\........\.........\..........................\...\stm32f10x_fsmc.c
...\.....\........\.........\..........................\...\stm32f10x_gpio.c
...\.....\........\.........\..........................\...\stm32f10x_i2c.c
...\.....\........\.........\..........................\...\stm32f10x_iwdg.c
...\.....\........\.........\..........................\...\stm32f10x_pwr.c
...\.....\........\.........\..........................\...\stm32f10x_rcc.c
...\.....\........\.........\..........................\...\stm32f10x_rtc.c
...\.....\........\.........\..........................\...\stm32f10x_sdio.c
...\.....\........\.........\..........................\...\stm32f10x_spi.c
...\.....\........\.........\..........................\...\stm32f10x_tim.c
...\.....\........\.........\..........................\...\stm32f10x_usart.c
...\.....\........\.........\..........................\...\stm32f10x_wwdg.c
...\.....\........\.........\STM32_ETH_Driver
...\.....\........\.........\................\inc
...\.....\........\.........\................\...\stm32_eth.h
...\.....\........\.........\................\src
...\.....\........\.........\................\...\stm32_eth.c
...\.....\........\MDK_Project
...\.....\........\...........\inc
...\.....\........\...........\...\main.h
...\.....\........\...........\...\netconf.h
...\.....\........\...........\...\stm32f107.h
...\.....\........\...........\...\stm32f10x_conf.h
...\.....\........\...........\...\stm32f10x_it.h
...\.....\........\...........\RVMDK
...\.....\........\...........\.....\List
...\.....\........\...........\.....\Obj
...\.....\........\...........\.....\...\STM3210C-EVAL.plg
...\.....\........\...........\.....\Project.uvgui.admin
...\.....\........\...........\.....\Project.uvgui.avrman
...\.....\........\...........\.....\Project.uvgui.Work
...\.....\........\...........\.....\Project.uvgui_admin.bak
...\.....\........\...........\.....\Project.uvgui_avrman.bak
...\.....\........\...........\.....\Project.uvgui_Work.bak
...\.....\........\...........\.....\Project.uvopt
...\.....\........\...........\.....\Project.uvproj
...\.....\........\...........\.....\Project_STM3210C-EVAL.dep
...\.....\........\...........\.....\Project_uvopt.bak
...\.....\........\...........\.....\Project_uvproj.bak
...\.....\........\...........\src
...\.....\........\...........\...\main.c
...\.....\........\...........\...\netconf.c
...\.....\........\...........\...\stm32f107.c
...\.....\........\...........\...\stm32f10x_it.c
...\.....\........\Utilities
...\.....\........\.........\efsl
...\.....\........\.........\....\include
...\.....\........\.........\....\.......\interface
...\.....\........\.........\....\.......\.........\sd.h
...\.....\........\.........\....\.......\.........\sd_stm32.h
...\.....\........\.........\....\.......\config.h
...\.....\........\.........\....\.......\debug.h
...\.....\........\.........\....\.......\dir.h
...\.....\........\.........\....\.......\disc.h
...\.....\........\.........\....\.......\efs.h
...\.....\........\.........\....\.......\error.h
...\.....\........\.........\....\.......\extract.h
...\.....\........\.........\....\.......\fat.h
...\.....\........\.........\....\.......\file.h
...\.....\........\.........\....\.......\fs.h
...\.....\........\.........\....\.......\interface.h
...\.....\........\.........\....\.......\ioman.h
...\.....\........\.........\....\.......\ioman_v2.h
...\.....\........\.........\....\.......\ls.h
...\.....\........\.........\....\.......\mkfs.h
...\.....\........\.........\....\.......\partition.h
...\.....\........\.........\....\.......\plibc.h
...\.....\........\.........\....\.......\time.h
...\.....\........\.........\....\.......\types.h
...\.....\........\.........\....\.......\ui.h
...\.....\........\.........\....\source
...\.....\........\.........\....\......\interface
...\.....\........\.........\....\......\.........\sd.c
...\.....\........\.........\....\......\.........\sd_stm32.c
...\.....\........\.........\....\......\dir.c
...\.....\........\.........\....\......\disc.c
...\.....\........\.........\....\......\efs.c
...\.....\........\.........\....\......\extract.c
...\.....\........\.........\....\......\fat.c
...\.....\........\.........\....\......\file.c
...\.....\........\.........\....\......\fs.c
...\.....\........\.........\....\......\ioman.c
...\.....\........\.........\....\......\ls.c
...\.....\........\.........\....\......\mkfs.c
...\.....\........\.........\....\......\partition.c
...\.....\........\.........\....\......\plibc.c
...\.....\........\.........\....\......\time.c
...\.....\........\.........\....\......\ui.c
...\.....\........\.........\lwip-1.3.1
...\.....\........\.........\..........\doc
...\.....\........\.........\..........\...\contrib.txt
...\.....\........\.........\..........\...\FILES
...\.....\........\.........\..........\...\rawapi.txt
...\.....\........\.........\..........\...\savannah.txt
...\.....\........\.........\..........\...\snmp_agent.txt
...\.....\........\.........\..........\...\sys_arch.txt
...\.....\........\.........\..........\port
...\.....\........\.........\..........\....\arch
...\.....\........\.........\..........\....\....\junk
...\.....\........\.........\..........\....\....\....\init.h
...\.....\........\.........\..........\....\....\....\lib.h
...\.....\........\.........\..........\....\....\....\sys_arch.c
...\.....\........\.........\..........\....\....\....\sys_arch.h
...\.....\........\.........\..........\....\....\bpstruct.h
...\.....\........\.........\..........\....\....\cc.h
...\.....\........\.........\..........\....\....\cpu.h
...\.....\........\.........\..........\....\....\epstruct.h
...\.....\........\.........\..........\....\....\perf.h
...\.....\........\.........\..........\....\client.c
...\.....\........\.........\..........\....\ethernetif.c
...\.....\........\.........\..........\....\ethernetif.h
...\.....\........\.........\..........\....\fsdata.c
...\.....\........\.........\..........\....\fsdata.h
...\.....\........\.........\..........\....\helloworld.c
...\.....\........\.........\..........\....\helloworld.h
...\.....\........\.........\..........\....\httpd.c
...\.....\........\.........\..........\....\httpd.h
...\.....\........\.........\..........\....\lwipopts.h
...\.....\........\.........\..........\....\server.c
...\.....\........\.........\..........\....\tftpserver.c
...\.....\........\.........\..........\....\tftpserver.h
...\.....\........\.........\..........\....\tftputils.c
...\.....\........\.........\..........\....\tftputils.h
...\.....\........\.........\..........\src
...\.....\........\.........\..........\...\api
...\.....\........\.........\..........\...\...\api_lib.c
...\.....\........\.........\..........\...\...\api_msg.c
...\.....\........\.........\..........\...\...\err.c
...\.....\........\.........\..........\...\...\netbuf.c
...\.....\........\.........\..........\...\...\netdb.c
...\.....\........\.........\..........\...\...\netifapi.c
...\.....\........\.........\..........\...\...\sockets.c
...\.....\........\.........\..........\...\...\tcpip.c
...\.....\........\.........\..........\...\core
...\.....\........\.........\..........\...\....\ipv4
...\.....\........\.........\..........\...\....\....\autoip.c
...\.....\........\.........\..........\...\....\....\icmp.c
...\.....\........\.........\..........\...\....\....\igmp.c
...\.....\........\.........\..........\...\....\....\inet.c
...\.....\........\.........\..........\...\....\....\inet_chksum.c
...\.....\........\.........\..........\...\....\....\ip.c
...\.....\........\.........\..........\...\....\....\ip_addr.c
...\.....\........\.........\..........\...\....\....\ip_frag.c
...\.....\........\.........\..........\...\....\ipv6
...\.....\........\.........\..........\...\....\....\icmp6.c
...\.....\........\.........\..........\...\....\....\inet6.c
...\.....\........\.........\..........\...\....\....\ip6.c
...\.....\........\.........\..........\...\....\....\ip6_addr.c
...\.....\........\.........\..........\...\....\....\README
...\.....\........\.........\..........\...\....\snmp
...\.....\........\.........\..........\...\....\....\asn1_dec.c
...\.....\........\.........\..........\...\....\....\asn1_enc.c
...\.....\........\.........\..........\...\....\....\mib2.c
...\.....\........\.........\..........\...\....\....\mib_structs.c
...\.....\........\.........\..........\...\....\....\msg_in.c
...\.....\........\.........\..........\...\....\....\msg_out.c
...\.....\........\.........\..........\...\....\dhcp.c
...\.....\........\.........\..........\...\....\dns.c
...\.....\........\.........\..........\...\....\init.c
...\.....\........\.........\..........\...\....\mem.c
...\.....\........\.........\..........\...\....\memp.c
...\.....\........\.........\..........\...\....\netif.c
...\.....\........\.........\..........\...\....\pbuf.c
...\.....\........\.........\..........\...\....\raw.c
...\.....\........\.........\..........\...\....\stats.c
...\.....\........\.........\..........\...\....\sys.c
...\.....\........\.........\..........\...\....\tcp.c
...\.....\........\.........\..........\...\....\tcp_in.c
...\.....\........\.........\..........\...\....\tcp_out.c
...\.....\........\.........\..........\...\....\udp.c
...\.....\........\.........\..........\...\include
...\.....\........\.........\..........\...\.......\ipv4
...\.....\........\.........\..........\...\.......\....\lwip
...\.....\........\.........\..........\...\.......\....\....\autoip.h
...\.....\........\.........\..........\...\.......\....\....\icmp.h
...\.....\........\.........\..........\...\.......\....\....\igmp.h
...\.....\........\.........\..........\...\.......\....\....\inet.h
...\.....\........\.........\..........\...\.......\....\....\inet_chksum.h
...\.....\........\.........\..........\...\.......\....\....\ip.h
...\.....\........\.........\..........\...\.......\....\....\ip_addr.h
...\.....\........\.........\..........\...\.......\....\....\ip_frag.h
...\.....\........\.........\..........\...\.......\ipv6
...\.....\........\.........\..........\...\.......\....\lwip
...\.....\........\.........\..........\...\.......\....\....\icmp.h
...\.....\........\.........\..........\...\.......\....\....\inet.h
...\.....\........\.........\..........\...\.......\....\....\ip.h
...\.....\........\.........\..........\...\.......\....\....\ip_addr.h
...\.....\........\.........\..........\...\.......\lwip
...\.....\........\.........\..........\...\.......\....\api.h
...\.....\........\.........\..........\...\.......\....\api_msg.h
...\.....\........\.........\..........\...\.......\....\arch.h
...\.....\........\.........\..........\...\.......\....\debug.h
...\.....\........\.........\..........\...\.......\....\def.h
...\.....\........\.........\..........\...\.......\....\dhcp.h
...\.....\........\.........\..........\...\.......\....\dns.h
...\.....\........\.........\..........\...\.......\....\err.h
...\.....\........\.........\..........\...\.......\....\init.h
...\.....\........\.........\..........\...\.......\....\mem.h
...\.....\........\.........\..........\...\.......\....\memp.h
...\.....\........\.........\..........\...\.......\....\memp_std.h
...\.....\........\.........\..........\...\.......\....\netbuf.h
...\.....\........\.........\..........\...\.......\....\netdb.h
...\.....\........\.........\..........\...\.......\....\netif.h
...\.....\........\.........\..........\...\.......\....\netifapi.h
...\.....\........\.........\..........\...\.......\....\opt.h
...\.....\........\.........\..........\...\.......\....\pbuf.h
...\.....\........\.........\..........\...\.......\....\raw.h
...\.....\........\.........\..........\...\.......\....\sio.h
...\.....\........\.........\..........\...\.......\....\snmp.h
...\.....\........\.........\..........\...\.......\....\snmp_asn1.h
...\.....\........\.........\..........\...\.......\....\snmp_msg.h
...\.....\........\.........\..........\...\.......\....\snmp_structs.h
...\.....\........\.........\..........\...\.......\....\sockets.h
...\.....\........\.........\..........\...\.......\....\stats.h
...\.....\........\.........\..........\...\.......\....\sys.h
...\.....\........\.........\..........\...\.......\....\tcp.h
...\.....\........\.........\..........\...\.......\....\tcpip.h
...\.....\........\.........\..........\...\.......\....\udp.h
...\.....\........\.........\..........\...\.......\netif
...\.....\........\.........\..........\...\.......\.....\etharp.h
...\.....\........\.........\..........\...\.......\.....\loopif.h
...\.....\........\.........\..........\...\.......\.....\ppp_oe.h
...\.....\........\.........\..........\...\.......\.....\slipif.h
...\.....\........\.........\..........\...\netif
...\.....\........\.........\..........\...\.....\ppp
...\.....\........\.........\..........\...\.....\...\auth.c
...\.....\........\.........\..........\...\.....\...\auth.h
...\.....\........\.........\..........\...\.....\...\chap.c
...\.....\........\.........\..........\...\.....\...\chap.h
...\.....\........\.........\..........\...\.....\...\chpms.c
...\.....\........\.........\..........\...\.....\...\chpms.h
...\.....\........\.........\..........\...\.....\...\fsm.c
...\.....\........\.........\..........\...\.....\...\fsm.h
...\.....\........\.........\..........\...\.....\...\ipcp.c
...\.....\........\.........\..........\...\.....\...\ipcp.h
...\.....\........\.........\..........\...\.....\...\lcp.c
...\.....\........\.........\..........\...\.....\...\lcp.h
...\.....\........\.........\..........\...\.....\...\magic.c
...\.....\........\.........\..........\...\.....\...\magic.h
...\.....\........\.........\..........\...\.....\...\md5.c
...\.....\........\.........\..........\...\.....\...\md5.h
...\.....\........\.........\..........\...\.....\...\pap.c
...\.....\........\.........\..........\...\.....\...\pap.h
...\.....\........\.........\..........\...\.....\...\ppp.c
...\.....\........\.........\..........\...\.....\...\ppp.h
...\.....\........\.........\..........\...\.....\...\pppdebug.h
...\.....\........\.........\..........\...\.....\...\ppp_oe.c
...\.....\........\.........\..........\...\.....\...\randm.c
...\.....\........\.........\..........\...\.....\...\randm.h
...\.....\........\.........\..........\...\.....\...\vj.c
...\.....\........\.........\..........\...\.....\...\vj.h
...\.....\........\.........\..........\...\.....\...\vjbsdhdr.h
...\.....\........\.........\..........\...\.....\etharp.c
...\.....\........\.........\..........\...\.....\ethernetif.c
...\.....\........\.........\..........\...\.....\FILES
...\.....\........\.........\..........\...\.....\loopif.c
...\.....\........\.........\..........\...\.....\slipif.c
...\.....\........\.........\..........\...\FILES
...\.....\........\.........\STM32_EVAL
...\.....\........\.........\..........\STM3210C_EVAL
...\.....\........\.........\..........\.............\stm3210c_eval.h
...\.....\........\.........\..........\.............\stm3210c_eval_ioe.c
...\.....\........\.........\..........\.............\stm3210c_eval_ioe.h
...\.....\........\.........\..........\.............\stm3210c_eval_lcd.c
...\.....\........\.........\..........\.............\stm3210c_eval_lcd.h
...\.....\........\.........\..........\fonts.h
...\.....\........\.........\..........\stm32_eval.c
...\.....\........\.........\..........\stm32_eval.h
...\.....\........\readme.txt