delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/12/06/18:28:15

X-Spam-Check-By: sourceware.org
To: cygwin AT cygwin DOT com
From: Matthew Woehlke <mw_triad AT users DOT sourceforge DOT net>
Subject: Re: Trouble with DLL and file (com port) IO
Date: Wed, 06 Dec 2006 17:27:35 -0600
Lines: 20
Message-ID: <el7jl7$14p$1@sea.gmane.org>
References: <200612061001 DOT 08554 DOT rsmckown AT yahoo DOT com> <003e01c71983$c7522c90$a501a8c0 AT CAM DOT ARTIMI DOT COM>
Mime-Version: 1.0
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.8) Gecko/20061025 Thunderbird/1.5.0.8 Mnenhy/0.7.4.0
In-Reply-To: <003e01c71983$c7522c90$a501a8c0@CAM.ARTIMI.COM>
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

Dave Korn wrote:
>   BTW, mixing MSVC-based code with cygwin-based is inherently unreliable and
> liable to fail unpredictably.  I guess the vendor isn't likely to want to
> share their dll source with you so you could recompile it with gcc, but it
> might not be /too/ complicated to just take a look at the USB transactions
> that get sent across the bus when you try to manipulate the gpios using their
> dll, then throw together your own custom library to send the same transactions
> using libusb or similar.

>> This works in Linux already (we extended the 
>> linux driver to emulate the gpio capbilities of the vendor DLL).

...especially since he seemed to imply that he already has his own 
working source for Linux. It should (FLW) be fairly easy to port this to 
Cygwin (seeing as how Cygwin's purpose is to emulate Linux, and make 
porting Linux code easy).

-- 
Matthew
Not to be used as a flotation device.


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019