Eduard Heimann wrote:
> Hi all,
>
> is there some way to do a call similar to
> fd = open("COM1:", O_RDONLY);
> to access the serial communications port driver? Setting baud rate?
>
> Maybe this is a newbie's question... however, i didn't find any hint till
> now. I remember
> from my good old CPM-days one had to fiddle a bit inside libc.
>
> Any help is highly appreciated. Thank you.
>
Goggle for CreateFile/ReadFile/WriteFile/SetCommState.
mingw32ce supports open/read/write as simple wrappers around
CreateFile/ReadFile/WriteFile. You just have to realize that open returns
an int, which is really a HANDLE casted to int. In practice this means that
this is correct:
int fd;
if ((fd = open(...) == -1)
And this is wrong:
if ((fd = open(...) < 0)
Cheers,
Pedro Alves
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Cegcc-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cegcc-devel