#define B57600 0010001 #define B115200 0010002 #define B230400 0010003 #define B460800 0010004 #define B500000 0010005 #define B576000 0010006 #define B921600 0010007 #define B1000000 0010010 #define B1152000 0010011 #define B1500000 0010012 #define B2000000 0010013 #define B2500000 0010014 #define B3000000 0010015 #define B3500000 0010016 #define B4000000 0010017有一堆高速baudrate 定義。
open source 就有這個好處。
1500000 這個 baudrate 沒 support,所以 checkout 出來改。
我用 master 的 68ca528b563b8693ae2c0835629a7457fd211599 來改:
~/picocom$ git diff
diff --git a/term.c b/term.c
index 4abe6cd..66a72ee 100644
--- a/term.c
+++ b/term.c
@@ -637,6 +637,9 @@ term_set_baudrate (int fd, int baudrate)
case 921600:
spd = B921600;
break;
+ case 1500000:
+ spd = B1500000;
+ break;
#endif
default:
term_errno = TERM_EBAUD;
其實就加上去就可以了。然後就可以用 -b1500000 了。
沒有留言:
張貼留言