From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8859 invoked by alias); 20 Jul 2006 19:14:32 -0000 Received: (qmail 8811 invoked by uid 453); 20 Jul 2006 19:14:31 -0000 Date: Thu, 20 Jul 2006 19:14:00 -0000 Message-ID: <20060720191431.8808.qmail@sourceware.org> From: jlarmour@sourceware.org To: ecos-cvs@ecos.sourceware.org Subject: ecos/packages/devs/eth/smsc/lan91cxx/current C ... Mailing-List: contact ecos-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Post: List-Help: , Sender: ecos-cvs-owner@sourceware.org List-Subscribe: X-SW-Source: 2006/txt/msg00243.txt.bz2 List-Id: 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.