hmmmm .... but at work I am surreptitiously writing in Haskell to test firmware and the platform in Windows XP, Brandon. So if I want something other than the default port configuration I am out of luck? (the default is 9600, ??,??,??)?
Vasili
On 2009 Feb 26, at 18:50, Galchin, Vasili wrote:1) I noticed there is no "open" function in Data.ByteString. So when I call writeFile or readFile is there an implicit open?
Correct; they're modeled after the writeFile and readFile functions in System.IO.2) For both readFile and writeFile, the first parameter is of type FilePath (which is of course alliased to just String). In any case, for Windows and POSIX OS's like Linux can read and write to a serial device like RS232 by specfiying the device path, e.g. /dev/tty01?
Only if the default port configuration is sufficient. You may need to use System.IO.Posix functions to set things up, then wrap in a Handle and pass to getContents.--brandon s. allbery [solaris,freebsd,perl,pugs,haskell] allbery@kf8nh.comsystem administrator [openafs,heimdal,too many hats] allbery@ece.cmu.eduelectrical and computer engineering, carnegie mellon university KF8NH