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: