YAHAL
Yet Another Hardware Abstraction Library
Loading...
Searching...
No Matches
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
26 public uart_ctrl_interface {
27protected:
28 ~uart_interface() override = default;
29};
30
31#endif /* _UART_INTERFACE_H_ */