🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #72847

Re: Jak skutecznie odczytać wolne miejsce w buforze nadawczym portu szeregowego?

#72847
From: spryciarzsprytny7
Date: Wed, 11 Jul 2018 18:17
6 lines
2208 bytes
> Dlatego zrobiłem tak, że zapisuję do portu szeregowego 1 bajt i wywołuję pselect czekając na gotowość portu szeregowego do zapisu.

Oczywiście robię odwrotnie:
1. wywołuję pselect z parametrem writefds który podaję jako strukturę fd_set z moim deskryptorem protu szeregowego. Ta funkcja czeka na gotowość portu do zapisu.
2. wysyłam pojedynczy bajt (z bufora wyjściowego mojej aplikacji) do portu szeregowego zwykłą funkcją write
3. przechodzę do punktu 1 dopóki mam dane w buforze (wyjściowym mojej aplikacji)
Technical Details
Message-ID: <d77647e4-db36-4dea-9de7-934a6b456a6a@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!85.12.16.68.MISMATCH!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.am4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!f6-v6no3379779qth.0!news-out.google.com!u13-v6ni1455qtg.0!nntp.google.com!f6-v6no3379776qth.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <62ce83e9-ba03-4a59-8f59-6e4acc6ad001@googlegroups.com> <f92e7128-8146-4291-bfe3-4a7507c00b1c@googlegroups.com>

Show Full Headers
Complete Article Headers
X-Received: by 2002:a37:fe8:: with SMTP id 101-v6mr18536238qkp.23.1531333022940;        Wed, 11 Jul 2018 11:17:02 -0700 (PDT)
X-Received: by 2002:a37:ac0d:: with SMTP id e13-v6mr2530102qkm.2.1531333022718; Wed, 11 Jul 2018 11:17:02 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!85.12.16.68.MISMATCH!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.am4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!f6-v6no3379779qth.0!news-out.google.com!u13-v6ni1455qtg.0!nntp.google.com!f6-v6no3379776qth.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.os.linux.programowanie
Date: Wed, 11 Jul 2018 11:17:02 -0700 (PDT)
In-Reply-To: <f92e7128-8146-4291-bfe3-4a7507c00b1c@googlegroups.com>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=188.146.68.11; posting-account=gLUTRAoAAADr4_ywPlZaMoP-wsVeFJh_
NNTP-Posting-Host: 188.146.68.11
References: <62ce83e9-ba03-4a59-8f59-6e4acc6ad001@googlegroups.com> <f92e7128-8146-4291-bfe3-4a7507c00b1c@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d77647e4-db36-4dea-9de7-934a6b456a6a@googlegroups.com>
Subject: Re: Jak skutecznie odczytać wolne miejsce w buforze
 nadawczym portu szeregowego?
From: spryciarzsprytny7@gmail.com
Injection-Date: Wed, 11 Jul 2018 18:17:02 +0000
X-Received-Bytes: 2104
X-Received-Body-CRC: 3511548695
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit