Go to the documentation of this file.
26 #define FTDI_SIO_RESET 0
27 #define FTDI_SIO_MODEM_CTRL 1
28 #define FTDI_SIO_SET_FLOW_CTRL 2
29 #define FTDI_SIO_SET_BAUD_RATE 3
30 #define FTDI_SIO_SET_DATA 4
32 #define FTDI_SIO_GET_MODEM_STATUS 5
34 #define FTDI_SIO_SET_EVENT_CHAR 6
35 #define FTDI_SIO_SET_ERROR_CHAR 7
36 #define FTDI_SIO_SET_LATENCY_TIMER 9
37 #define FTDI_SIO_GET_LATENCY_TIMER 10
61 #define PIT_PARALLEL 3
64 #define FTDI_SIO_RESET_REQUEST FTDI_SIO_RESET
65 #define FTDI_SIO_RESET_REQUEST_TYPE 0x40
66 #define FTDI_SIO_RESET_SIO 0
67 #define FTDI_SIO_RESET_PURGE_RX 1
68 #define FTDI_SIO_RESET_PURGE_TX 2
97 #define FTDI_SIO_SET_BAUDRATE_REQUEST_TYPE 0x40
98 #define FTDI_SIO_SET_BAUDRATE_REQUEST 3
181 #define FTDI_SIO_SET_DATA_REQUEST FTDI_SIO_SET_DATA
182 #define FTDI_SIO_SET_DATA_REQUEST_TYPE 0x40
183 #define FTDI_SIO_SET_DATA_PARITY_NONE (0x0 << 8)
184 #define FTDI_SIO_SET_DATA_PARITY_ODD (0x1 << 8)
185 #define FTDI_SIO_SET_DATA_PARITY_EVEN (0x2 << 8)
186 #define FTDI_SIO_SET_DATA_PARITY_MARK (0x3 << 8)
187 #define FTDI_SIO_SET_DATA_PARITY_SPACE (0x4 << 8)
188 #define FTDI_SIO_SET_DATA_STOP_BITS_1 (0x0 << 11)
189 #define FTDI_SIO_SET_DATA_STOP_BITS_15 (0x1 << 11)
190 #define FTDI_SIO_SET_DATA_STOP_BITS_2 (0x2 << 11)
191 #define FTDI_SIO_SET_BREAK (0x1 << 14)
225 #define FTDI_SIO_SET_MODEM_CTRL_REQUEST_TYPE 0x40
226 #define FTDI_SIO_SET_MODEM_CTRL_REQUEST FTDI_SIO_MODEM_CTRL
241 #define FTDI_SIO_SET_DTR_MASK 0x1
242 #define FTDI_SIO_SET_DTR_HIGH (1 | (FTDI_SIO_SET_DTR_MASK << 8))
243 #define FTDI_SIO_SET_DTR_LOW (0 | (FTDI_SIO_SET_DTR_MASK << 8))
244 #define FTDI_SIO_SET_RTS_MASK 0x2
245 #define FTDI_SIO_SET_RTS_HIGH (2 | (FTDI_SIO_SET_RTS_MASK << 8))
246 #define FTDI_SIO_SET_RTS_LOW (0 | (FTDI_SIO_SET_RTS_MASK << 8))
267 #define FTDI_SIO_SET_FLOW_CTRL_REQUEST_TYPE 0x40
268 #define FTDI_SIO_SET_FLOW_CTRL_REQUEST FTDI_SIO_SET_FLOW_CTRL
269 #define FTDI_SIO_DISABLE_FLOW_CTRL 0x0
270 #define FTDI_SIO_RTS_CTS_HS (0x1 << 8)
271 #define FTDI_SIO_DTR_DSR_HS (0x2 << 8)
272 #define FTDI_SIO_XON_XOFF_HS (0x4 << 8)
308 #define FTDI_SIO_GET_LATENCY_TIMER_REQUEST FTDI_SIO_GET_LATENCY_TIMER
309 #define FTDI_SIO_GET_LATENCY_TIMER_REQUEST_TYPE 0xC0
330 #define FTDI_SIO_SET_LATENCY_TIMER_REQUEST FTDI_SIO_SET_LATENCY_TIMER
331 #define FTDI_SIO_SET_LATENCY_TIMER_REQUEST_TYPE 0x40
357 #define FTDI_SIO_SET_EVENT_CHAR_REQUEST FTDI_SIO_SET_EVENT_CHAR
358 #define FTDI_SIO_SET_EVENT_CHAR_REQUEST_TYPE 0x40
405 #define FTDI_SIO_GET_MODEM_STATUS_REQUEST_TYPE 0xc0
406 #define FTDI_SIO_GET_MODEM_STATUS_REQUEST FTDI_SIO_GET_MODEM_STATUS
407 #define FTDI_SIO_CTS_MASK 0x10
408 #define FTDI_SIO_DSR_MASK 0x20
409 #define FTDI_SIO_RI_MASK 0x40
410 #define FTDI_SIO_RLSD_MASK 0x80
536 #define FTDI_RS0_CTS (1 << 4)
537 #define FTDI_RS0_DSR (1 << 5)
538 #define FTDI_RS0_RI (1 << 6)
539 #define FTDI_RS0_RLSD (1 << 7)
542 #define FTDI_RS_OE (1<<1)
543 #define FTDI_RS_PE (1<<2)
544 #define FTDI_RS_FE (1<<3)
545 #define FTDI_RS_BI (1<<4)
546 #define FTDI_RS_THRE (1<<5)
547 #define FTDI_RS_TEMT (1<<6)
548 #define FTDI_RS_FIFO (1<<7)