Lines Matching refs:uart_device
26 struct rt_device uart_device; variable
92 if (uart_device.rx_indicate != RT_NULL) in uart_isr()
94 uart_device.rx_indicate(&uart_device, 1); in uart_isr()
107 uart_device.type = RT_Device_Class_Char; in rt_hw_uart_init()
109 uart_device.init = rt_uart_init; in rt_hw_uart_init()
110 uart_device.open = rt_uart_open; in rt_hw_uart_init()
111 uart_device.close = rt_uart_close; in rt_hw_uart_init()
112 uart_device.read = rt_uart_read; in rt_hw_uart_init()
113 uart_device.write = rt_uart_write; in rt_hw_uart_init()
114 uart_device.control = rt_uart_control; in rt_hw_uart_init()
116 uart_device.user_data = RT_NULL; in rt_hw_uart_init()
117 uart_device.rx_indicate = RT_NULL; in rt_hw_uart_init()
118 uart_device.tx_complete = RT_NULL; in rt_hw_uart_init()
120 rt_device_register(&uart_device, in rt_hw_uart_init()