From: Angel P. <ang...@ya...> - 2009-09-13 19:36:18
|
Thanks a lot and sorry for the mess. Regards, AngelP --- On Sun, 9/13/09, Sam Steingold <sd...@gn...> wrote: > From: Sam Steingold <sd...@gn...> > Subject: Re: How to configure serial port in clisp for Windows/Linux > To: cli...@li..., "Angel Popov" <ang...@ya...> > Date: Sunday, September 13, 2009, 6:36 AM > Hi, > > > * Angel Popov <natrycbcbi@lnubb.pbz> > [2009-09-11 14:36:34 -0700]: > > > > Is it possible to configure serial port in > windows/clisp. > > I have googled around and get to setting DCB. In c it > would be: > > DCB dcb; > > > > FillMemory(&dcb, sizeof(dcb), 0); > > dcb.DCBlength = sizeof(dcb); > > if (!BuildCommDCB("9600,n,8,1", > &dcb)) { > > // Couldn't build the > DCB. Usually a problem > > // with the > communications specification string. > > return FALSE; > > } > > else > > // DCB is ready for > use. > > Is it possible to do this in clisp, or I should go > through clisp's > > extension mechanisms? > > CLISP does not offer an interface to these functions at > this time. > this means that you will have to either use FFI or external > modules. > > > Can you please point me some link where can I start > from? > > http://clisp.cons.org/impnotes/dffi.html > http://clisp.cons.org/impnotes/modules.html > > especially > http://clisp.cons.org/impnotes/modules.html#mod-ffi-vs-c > > since you are on woe32, you might be without a C compiler, > so, unless > you are willing to install cygwin or mingw, you will be > stuck with FFI. > > > > -- > Sam Steingold (http://sds.podval.org/) on Ubuntu 9.04 > (jaunty) > http://truepeace.org http://memri.org http://pmw.org.il http://mideasttruth.com > http://www.PetitionOnline.com/tap12009/ > http://iris.org.il > Never succeed from the first try - if you do, nobody will > think it was hard. > |