YAHAL
Yet Another Hardware Abstraction Library
Loading...
Searching...
No Matches
include
interface
uart_interface.h
1
// ---------------------------------------------
2
// This file is part of
3
// _ _ __ _ _ __ __
4
// ( \/ ) /__\ ( )_( ) /__\ ( )
5
// \ / /(__)\ ) _ ( /(__)\ )(__
6
// (__)(__)(__)(_) (_)(__)(__)(____)
7
//
8
// Yet Another HW Abstraction Library
9
// Copyright (C) Andreas Terstegge
10
// BSD Licensed (see file LICENSE)
11
//
12
// ---------------------------------------------
13
//
14
// This file defines a generic and abstract C++
15
// interface for a UART (Universal Asynchronous
16
// Receiver/Transmitter) data communication and
17
// UART control.
18
19
#ifndef _UART_INTERFACE_H_
20
#define _UART_INTERFACE_H_
21
22
#include "uart_data_interface.h"
23
#include "uart_ctrl_interface.h"
24
25
class
uart_interface
:
public
uart_data_interface
,
26
public
uart_ctrl_interface
{
27
protected
:
28
~uart_interface
()
override
=
default
;
29
};
30
31
#endif
/* _UART_INTERFACE_H_ */
uart_ctrl_interface
Definition
uart_ctrl_interface.h:34
uart_data_interface
Definition
uart_data_interface.h:24
uart_interface
Definition
uart_interface.h:26
Generated by
1.12.0