[fpc-pascal]Serial Port Programming under LINUX...

Stefan Becker Stefan at YukonHo.de
Fri Apr 26 07:30:46 CEST 2002

I don't know if there is a fossile interface (unit) for linux but
Brad Campbell's (bcampbel at omen.net.au) unit helped me
I put it on http://home.t-online.de/home/yukonho/seriell.pp


-----Urspr√ľngliche Nachricht-----
Von: Rainer Hantsch <rainer at hantsch.co.at>
An: Free Pascal Group <fpc-pascal at lists.freepascal.org>
Datum: Donnerstag, 25. April 2002 10:26
Betreff: [fpc-pascal]Serial Port Programming under LINUX...

>Hello, all!
>I do really hope that there is somebody here who has real EXPERIENCE with
>programming serial communications in FPC and for Linux. - I am totally
>because I find no WORKING solution for this. Please, if you can help, leave
>a message. -- THANKS!
>What I had in the past:
>When I was programming in TP/BP for DOS, I used the FOSSIL/X00 TSR-driver
>communicate with serial devices. This TSR driver did all low level stuff
>for me, including a ring buffer, handshaking (both, XON/XOFF and/or
>..., so I only had to write a relatively simple unit, to make "Fossil" more
>user friendly.
>With this simple task I had the possibility to send/receive _buffered_,
>flush/purge the buffer contents, rise/lower DTR, ask if chars were received
>_without_ actually reading them in,... -- EXCELLENT.
>What I am looking for:
>Since my change to Linux and FreePascal, I am really unhappy because there
>seems to be nothing similar available here. Well, There are some units
>available for FPC, but most of them are for DOS or WIN32. The only one
>appears to be very useful, is OBJCOM.
>But this unit has an unacceptable BUG inside: It stops any further
>communication when the DCD is dropped by the modem when the connection
>breaks. It seems that this causes a total loss of the internal file handle!
>Sadly to say, but it appears as if nobody is working on this ObjCOM any
>longer, including M.Kiesel who contributed ObjCom, so this appears to be a
>dead end...
>If somebody has a unit which works with FOSSIL (DOS), WIN32 *AND* LINUX and
>gives me an acceptable control to the data communication, I will be happy
>know about that, even if this is a commercial unit.
>Thanks in advance,
>  Ing. Rainer Hantsch
>      \\|//           Ing. Rainer HANTSCH  -  Hardware + Software
>      (o o)           Forget Windoze! -- We focus on L-I-N-U-X...
>Ing. Rainer HANTSCH  |  e-Mail: office at hantsch.co.at
>Khunngasse 21/20     |  www   : http://www.hantsch.co.at
>A-1030 Vienna        |  Tel.  : ++43 - 1 - 7988538 0
>---------------------|  Fax   : ++43 - 1 - 7988538 18
>** AUSTRIA **        |  Mobile: ++43 - 664 - 9194382
>fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org

More information about the fpc-pascal mailing list