This is the mail archive of the
ecos-cvs@sourceware.org
mailing list for the ecos project.
ecos/packages/devs/eth/smsc/lan91cxx/current C ...
- From: jlarmour at sourceware dot org
- To: ecos-cvs at ecos dot sourceware dot org
- Date: 20 Jul 2006 19:14:31 -0000
- Subject: ecos/packages/devs/eth/smsc/lan91cxx/current C ...
CVSROOT: /cvs/ecos
Module name: ecos
Changes by: jlarmour@sourceware.org 2006-07-20 19:14:31
Modified files:
packages/devs/eth/smsc/lan91cxx/current: ChangeLog
packages/devs/eth/smsc/lan91cxx/current/cdl:
smsc_lan91cxx_eth_drivers.cdl
packages/devs/eth/smsc/lan91cxx/current/src: if_lan91cxx.c
smsc_lan91cxx.h
Log message:
* src/if_lan91cxx.c (lan91cxx_send): Rewrote parts of transmit
machinery to deal with odd sized message buffers. The TCP/IP stack
generates these in rare circumstances.
* src/smsc_lan91cxx.h:
* src/if_lan91cxx.c:
Rewrote parts of receive machinery to properly deal with 32 bit
wide access to the device. The original code didn't quite work.
Switched all calls the HAL_DELAY_US() to CYGACC_CALL_IF_DELAY_US().
Various small changes to debugging code.
* src/if_lan91cxx.c (lan91cxx_start): Added option to force speed
negotiation to 10MHz. Some embedded boards cannot handle 100MHz.
Generally added some small improvements to debugging messages.