From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19661 invoked by alias); 1 Jun 2009 09:52:07 -0000 Received: (qmail 19653 invoked by uid 22791); 1 Jun 2009 09:52:06 -0000 X-SWARE-Spam-Status: No, hits=-2.3 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: sourceware.org Received: from vicky.2020media.com (HELO smtp.2020smtp.net) (212.124.192.213) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 01 Jun 2009 09:52:00 +0000 Received: from [212.124.199.38] (helo=[192.168.0.2]) by smtp.2020smtp.net with esmtp (Exim 4.63) (envelope-from ) id 1MB4BA-0007XH-5S for ecos-devel@ecos.sourceware.org; Mon, 01 Jun 2009 10:51:40 +0100 Message-ID: <4A23A4B1.9020805@zynaptic.com> Date: Mon, 01 Jun 2009 09:52:00 -0000 From: Chris Holgate User-Agent: Thunderbird 2.0.0.19 (X11/20081227) MIME-Version: 1.0 To: ecos-devel@ecos.sourceware.org Subject: Updated version of the STM32 USB driver. Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact ecos-devel-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: ecos-devel-owner@ecos.sourceware.org X-SW-Source: 2009-06/txt/msg00002.txt.bz2 Hi folks, I have just uploaded a new version of the STM32 USB driver here: www.zynaptic.com/ecos/packages/stm32-usb-20090601.epk Changes from the last code drop are as follows: 1) Driver compilation is now switched on and off in CDL using the 'enable endpoiont 0' option. 2) Disabling devtab support is now a CDL constraint on using the driver. 3) CDL endpoint interfaces are now implemented so that the CYGHWR_IO_USB_SLAVE_OUT_ENDPOINTS and CYGHWR_IO_USB_SLAVE_IN_ENDPOINTS values are set correctly. This should allow the serial slave class driver to configure correctly, but it will still need patching to cope with dynamic endpoints. 4) USB support is now added directly into the existing target. See the following post for how to safely remove it: http://ecos.sourceware.org/ml/ecos-devel/2009-05/msg00079.html 5) Implemented the last functional TODO's in the source code. Anything now marked as a TODO is a feature that it would be nice to have, but which is not essential to normal operation. Chris.