ecos/packages/devs/eth/smsc/lan91cxx/current C ...
jlarmour@sourceware.org
jlarmour@sourceware.org
Thu Jul 20 19:14:00 GMT 2006
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.
More information about the Ecos-cvs
mailing list