RTEMS
5.0.0
|
#include <stdlib.h>
#include <rtems/bspIo.h>
#include <bsp.h>
#include <libchip/ns16550.h>
#include <libchip/ns16550_p.h>
Functions | |
bool | ns16550_probe (rtems_termios_device_context *base) |
void | ns16550_polled_putchar (rtems_termios_device_context *base, char out) |
Polled write for NS16550. | |
int | ns16550_polled_getchar (rtems_termios_device_context *base) |
Variables | |
const rtems_termios_device_flow | ns16550_flow_rtscts |
const rtems_termios_device_flow | ns16550_flow_dtrcts |
const rtems_termios_device_handler | ns16550_handler_interrupt |
const rtems_termios_device_handler | ns16550_handler_polled |
const rtems_termios_device_handler | ns16550_handler_task |
This file contains the TTY driver for the National Semiconductor NS16550.
This part is widely cloned and second sourced. It is found in a number of "Super IO" controllers.
This driver uses the termios pseudo driver.
const rtems_termios_device_flow ns16550_flow_dtrcts |
const rtems_termios_device_flow ns16550_flow_rtscts |
const rtems_termios_device_handler ns16550_handler_interrupt |
const rtems_termios_device_handler ns16550_handler_polled |
const rtems_termios_device_handler ns16550_handler_task |