From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22468 invoked by alias); 17 Feb 2011 09:23:18 -0000 Received: (qmail 22459 invoked by uid 22791); 17 Feb 2011 09:23:17 -0000 X-SWARE-Spam-Status: No, hits=-1.9 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from hagrid.ecoscentric.com (HELO mail.ecoscentric.com) (212.13.207.197) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 17 Feb 2011 09:23:13 +0000 Received: from localhost (hagrid.ecoscentric.com [127.0.0.1]) by mail.ecoscentric.com (Postfix) with ESMTP id 5DB7D2F7800A for ; Thu, 17 Feb 2011 09:23:10 +0000 (GMT) Received: from mail.ecoscentric.com ([127.0.0.1]) by localhost (hagrid.ecoscentric.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mplqqe2KMSIw; Thu, 17 Feb 2011 09:23:07 +0000 (GMT) From: bugzilla-daemon@bugs.ecos.sourceware.org To: ecos-bugs@ecos.sourceware.org Subject: [Bug 1000910] New port: Ethernet over SPI driver for ENC424J600 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: eCos X-Bugzilla-Component: Ethernet X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: ilijas@siva.com.mk X-Bugzilla-Status: NEEDINFO X-Bugzilla-Priority: low X-Bugzilla-Assigned-To: backlog@bugs.ecos.sourceware.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Attachment #1032 is obsolete In-Reply-To: References: X-Bugzilla-URL: http://bugs.ecos.sourceware.org/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Date: Thu, 17 Feb 2011 09:23:00 -0000 Message-Id: <20110217092307.2D8E02F78006@mail.ecoscentric.com> Mailing-List: contact ecos-bugs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: ecos-bugs-owner@sourceware.org X-SW-Source: 2011/txt/msg00482.txt.bz2 Please do not reply to this email. Use the web interface provided at: http://bugs.ecos.sourceware.org/show_bug.cgi?id=1000910 Ilija Stanislevik changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #1032|0 |1 is obsolete| | --- Comment #9 from Ilija Stanislevik 2011-02-17 09:23:01 GMT --- Created an attachment (id=1131) --> (http://bugs.ecos.sourceware.org/attachment.cgi?id=1131) Updated enc424j600 Ethernet driver. Extract in packages/devs/eth. enc424j600_eth_drivers.cdl: Interrupt vector for SPI Ethernet device is now taken from HAL, if defined there. Otherwise it is again up to the user to supply one here. Interrupt vector and priority components are rearranged to appear lower in configtool in order to be closer to HAL components parented here, if any. enc424j600_spi.c: Bugfix: enc424j600_spi_can_send() used to return "NO" when link is off. This is not necessary and even sometimes causes troubles with tcp/ip. Now "NO" is returned only when tx buffer is busy. enc424j600_spi_init() does not loop infinitely anymore if there is no Ethernet chip on SPI. Instead it tries finite number of times and CYG_FAILs (or returns false) if there is no chip. The same mechanism is later implemented for checking if the enc424j600's clock is ready. Number of retries and time between retries are #defined in the source. Should they go to cdl? The diag_printf of fatal errors is changed into CYG_FAIL. Behavior of read_from_rx_buffer() is changed. Now it allows discarding unneeded contents of rx buffer. This is used to somewhat decrease the usage of stack in enc424j600_spi_RXevent(). -- Configure bugmail: http://bugs.ecos.sourceware.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.