www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/05/20/14:55:36

Message-ID: <3743A7DB.57503DD2@your.clothes.home.com>
From: Steve Wallace <kerfer AT home DOT com>
Organization: 0 Entropy: Increasing
X-Mailer: Mozilla 4.5 [en]C-AtHome0405 (Win95; U)
X-Accept-Language: en
MIME-Version: 1.0
Newsgroups: comp.os.msdos.djgpp
Subject: SVAync Sanity Check.
Lines: 38
Date: Thu, 20 May 1999 06:11:47 GMT
NNTP-Posting-Host: 24.4.71.21
X-Complaints-To: abuse AT home DOT net
X-Trace: news.rdc1.sdca.home.com 927180707 24.4.71.21 (Wed, 19 May 1999 23:11:47 PDT)
NNTP-Posting-Date: Wed, 19 May 1999 23:11:47 PDT
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

To Sam Vincent, or anyone else that can answer this:

I downloaded the SVAsync package, and it looks like it will 
do what I need it to do, with one small problem...I am trying 
to use it as a physical layer protocol driver, so I need a
callback routine to an upper layer from the receive side.

Simple enough...I added a routine called SVAsyncCBHook
to SVAsync.c which is called by the receive ISR in isr.s,
the idea being that the higher layer will register a callback
routine, which will then be called by SVAsyncCBHook() on behalf
of the ISR: The idea being to assemble received data characters
into packets, and strip the headers/trailers, check CRCs, and
that sort of thing.

Anybody see any problem with this approach?  Other than the
possible problem of staying in an ISR an arguably long time?
Is *that* a problem on a PC, given that I'm not doing anything
else anyway?

I'm not a PC wienie, so if this is completely off the wall,
that may be why.  ;^>

Thanks in advance for your help.

Oh yeah...Sam: Thanks for all your hard work.  It looks like
you've saved me a lot of time (unless the group tells me that
what I'm doing won't work, in which case, thanks for all your
hard work when I use this in the future ;^>).

-- 
Later.
Steve.
-- 
"Buy the best and only cry once"

For my proper E-mail address, please remove 
'your.clothes.'  Spammers suck.

- Raw text -


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