| 63 | } |
| 64 | |
| 65 | speed_t lookupbaudrate(int br) { |
| 66 | switch (br) { |
| 67 | case 50 : return B50 ; |
| 68 | case 75 : return B75 ; |
| 69 | case 110 : return B110 ; |
| 70 | case 134 : return B134 ; |
| 71 | case 150 : return B150 ; |
| 72 | case 200 : return B200 ; |
| 73 | case 300 : return B300 ; |
| 74 | case 600 : return B600 ; |
| 75 | case 1200 : return B1200 ; |
| 76 | case 1800 : return B1800 ; |
| 77 | case 2400 : return B2400 ; |
| 78 | case 4800 : return B4800 ; |
| 79 | case 9600 : return B9600 ; |
| 80 | case 19200 : return B19200 ; |
| 81 | case 38400 : return B38400 ; |
| 82 | case 57600 : return B57600 ; |
| 83 | case 115200 : return B115200 ; |
| 84 | case 230400 : return B230400 ; |
| 85 | case 460800 : return B460800 ; |
| 86 | case 500000 : return B500000 ; |
| 87 | case 576000 : return B576000 ; |
| 88 | case 921600 : return B921600 ; |
| 89 | case 1000000: return B1000000 ; |
| 90 | case 1152000: return B1152000 ; |
| 91 | case 1500000: return B1500000 ; |
| 92 | case 2000000: return B2000000 ; |
| 93 | case 2500000: return B2500000 ; |
| 94 | case 3000000: return B3000000 ; |
| 95 | case 3500000: return B3500000 ; |
| 96 | case 4000000: return B4000000 ; |
| 97 | } |
| 98 | return 0; |
| 99 | } |
| 100 | |
| 101 | int speedtobaudrate(speed_t speed) { |
| 102 | printf("enum baud rate reverse matching\n"); |