SHOW:
|
|
- or go back to the newest paste.
| 1 | pl2303: | |
| 2 | ||
| 3 | octave:6> s = serial (); # 8-N-1 | |
| 4 | octave:7> s | |
| 5 | s = 3 | |
| 6 | octave:8> srl_write(s,"hello") | |
| 7 | ans = 5 | |
| 8 | octave:9> char(srl_read (s,5)) | |
| 9 | ans = hello | |
| 10 | octave:10> char(srl_read (s,15)) # Not a ring, buffer is empty | |
| 11 | ^Csrl_read: Interrupting... | |
| 12 | ans = | |
| 13 | octave:11> srl_flush(s, 1) | |
| 14 | octave:12> char(srl_read (s,5)) # Blocked, as buffer is empty | |
| 15 | ^Csrl_read: Interrupting... | |
| 16 | ans = | |
| 17 | octave:13> srl_write(s,"hello") | |
| 18 | ans = 5 | |
| 19 | - | octave:14> char(srl_read (s,5)) # Does not block, as there are data in the buffer |
| 19 | + | octave:14> char(srl_read (s,5)) # Does not block, as there is data in the buffer |
| 20 | ans = hello | |
| 21 | octave:15> srl_close(s) | |
| 22 | ||
| 23 | ||
| 24 | FT232RL: | |
| 25 | ||
| 26 | octave:16> s = serial (); # 8-N-1 | |
| 27 | octave:17> s | |
| 28 | s = 3 | |
| 29 | octave:18> srl_write(s,"hello") | |
| 30 | ans = 5 | |
| 31 | octave:19> char(srl_read (s,5)) | |
| 32 | ans = hello | |
| 33 | octave:20> char(srl_read (s,15)) # Not a ring, buffer is empty | |
| 34 | ^Csrl_read: Interrupting... | |
| 35 | ans = | |
| 36 | octave:21> srl_flush (s, 1) | |
| 37 | octave:22> char(srl_read (s,5)) # Blocked, as buffer is empty | |
| 38 | ^Csrl_read: Interrupting... | |
| 39 | ans = | |
| 40 | octave:23> srl_write(s,"hello") | |
| 41 | ans = 5 | |
| 42 | - | octave:24> char(srl_read (s,5)) # Does not block, as there are data in the buffer |
| 42 | + | octave:24> char(srl_read (s,5)) # Does not block, as there is data in the buffer |
| 43 | ans = hello | |
| 44 | octave:25> |