RTEMS
5.1
|
Go to the source code of this file.
Data Structures | |
struct | ns16550_context |
Typedefs | |
typedef uint8_t(* | ns16550_get_reg) (uintptr_t port, uint8_t reg) |
typedef void(* | ns16550_set_reg) (uintptr_t port, uint8_t reg, uint8_t value) |
typedef struct ns16550_context | ns16550_context |
typedef uint32_t(* | ns16550_calculate_baud_divisor) (ns16550_context *ctx, uint32_t baud) |
Functions | |
void | ns16550_outch_polled (console_tbl *c, char out) |
Polled write for NS16550. | |
int | ns16550_inch_polled (console_tbl *c) |
void | ns16550_polled_putchar (rtems_termios_device_context *base, char out) |
Polled write for NS16550. | |
int | ns16550_polled_getchar (rtems_termios_device_context *base) |
bool | ns16550_probe (rtems_termios_device_context *base) |
Variables | |
const console_fns | ns16550_fns |
const console_fns | ns16550_fns_polled |
const console_flow | ns16550_flow_RTSCTS |
const console_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 |
const rtems_termios_device_flow | ns16550_flow_rtscts |
const rtems_termios_device_flow | ns16550_flow_dtrcts |