forked from google/periph
-
Notifications
You must be signed in to change notification settings - Fork 0
/
serial_fast.go
42 lines (38 loc) · 1.04 KB
/
serial_fast.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
// Copyright 2018 The Periph Authors. All rights reserved.
// Use of this source code is governed under the Apache License, Version 2.0
// that can be found in the LICENSE file.
// +build freebsd linux netbsd solaris
package serial
import "syscall"
var acceptedBauds = [][2]uint32{
{50, syscall.B50},
{75, syscall.B75},
{110, syscall.B110},
{134, syscall.B134},
{150, syscall.B150},
{200, syscall.B200},
{300, syscall.B300},
{600, syscall.B600},
{1200, syscall.B1200},
{1800, syscall.B1800},
{2400, syscall.B2400},
{4800, syscall.B4800},
{9600, syscall.B9600},
{19200, syscall.B19200},
{38400, syscall.B38400},
{57600, syscall.B57600},
{115200, syscall.B115200},
{230400, syscall.B230400},
{460800, syscall.B460800},
{500000, syscall.B500000},
{576000, syscall.B576000},
{921600, syscall.B921600},
{1000000, syscall.B1000000},
{1152000, syscall.B1152000},
{1500000, syscall.B1500000},
{2000000, syscall.B2000000},
{2500000, syscall.B2500000},
{3000000, syscall.B3000000},
{3500000, syscall.B3500000},
{4000000, syscall.B4000000},
}