Re: OT: bra exempel på serieportskod i C
| Newsgroups | gmane.linux.debian.user.swedish |
|---|---|
| Message-ID | <20150729113530.5e71bcc5@igor> |
On Wed, 29 Jul 2015 07:55:33 +0000 Michael Kjörling <[email protected]> wrote: > On 29 Jul 2015 06:22 +0200, from [email protected]: > > Det enda jag vill göra är lite "trivial" skicka och ta emot > > textsträngar via serieporten. Det är det som gör det så > > frustrerande, att det egentligen är så simpelt men ändå inte > > lyckas. Och att det gick så bra för ett decennium sedan. > > Om du bara vill skicka och ta emot data (inte behöver ha kontroll över > enstaka pins på porten, t.ex.) så räcker det väl fint att öppna > lämplig /dev/ttyS* med fopen() och sen hantera den som vilken filström > som helst? fprintf(), fputs(), fgets(), fscanf(), fread(), fwrite(), > fsync(fileno(...)), ..., och så fclose() på slutet. Då får du dessutom > som bonus att du kan använda t.ex. Unix sockets istället utan > ändringar i koden om du skulle vilja. > Jag missade att berätta att jag vill kunna vifta på RTS också. /Janne