[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: OT: bra exempel på serieportskod i C



On Wed, 29 Jul 2015 07:55:33 +0000
Michael Kjörling <michael@kjorling.se> wrote:

> On 29 Jul 2015 06:22 +0200, from jan@lillahusetiskogen.se:
> > 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


Reply to: