no-OS
Loading...
Searching...
No Matches
linux_uart.c File Reference

Implementation of Linux platform UART Driver. More...

#include "no_os_error.h"
#include "no_os_alloc.h"
#include "linux_uart.h"
#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
#include <termios.h>
#include <unistd.h>
#include <sys/ioctl.h>
Include dependency graph for linux_uart.c:

Classes

struct  linux_uart_desc
 Linux platform specific UART descriptor. More...
 

Variables

const struct no_os_uart_platform_ops linux_uart_ops
 Linux platform specific UART platform ops structure.
 

Detailed Description

Implementation of Linux platform UART Driver.

Author
Dragos Bogdan (drago.nosp@m.s.bo.nosp@m.gdan@.nosp@m.anal.nosp@m.og.co.nosp@m.m)

Copyright 2020(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Variable Documentation

◆ linux_uart_ops

const struct no_os_uart_platform_ops linux_uart_ops
Initial value:
= {
.init = &linux_uart_init,
.read = &linux_uart_read,
.write = &linux_uart_write,
.remove = &linux_uart_remove
}

Linux platform specific UART platform ops structure.