remove math.blas.syntax and merge parsing words into math.blas.vectors/matrices
[factor/jcg.git] / extra / serial / unix / unix-tests.factor
blobe9126a5961d0f6a34479acc6d775a8b9ab6eaa26
1 ! Copyright (C) 2008 Doug Coleman.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: accessors kernel math.bitwise serial serial.unix ;
4 IN: serial.unix
6 : serial-obj ( -- obj )
7     serial new
8     "/dev/ttyS0" >>path
9     19200 >>baud
10     { IGNPAR ICRNL } flags >>iflag
11     { } flags >>oflag
12     { CS8 CLOCAL CREAD } flags >>cflag
13     { ICANON } flags >>lflag ;
15 : serial-test ( -- serial )
16     serial-obj
17     open-serial
18     dup get-termios >>termios
19     dup configure-termios
20     dup tciflush
21     dup apply-termios ;