theCore C++ embedded framework

UART implementation for TI TM4C MCU. More...

#include <type_traits>
#include <common/bus.hpp>
#include <common/irq.hpp>
#include <ecl/assert.h>
#include <ecl/utils.hpp>
#include <uart.h>
#include <sysctl.h>
#include <interrupt.h>
#include <hw_ints.h>
#include <hw_memmap.h>
Include dependency graph for uart.hpp:
This graph shows which files directly or indirectly include this file:

Data Structures

class  ecl::uart< ch >
 UART driver. More...
 

Namespaces

 ecl
 

Enumerations

enum  ecl::uart_channel {
  ecl::uart_channel::ch0 = UART0_BASE, ecl::uart_channel::ch1 = UART1_BASE, ecl::uart_channel::ch2 = UART2_BASE, ecl::uart_channel::ch3 = UART3_BASE,
  ecl::uart_channel::ch4 = UART4_BASE, ecl::uart_channel::ch5 = UART5_BASE, ecl::uart_channel::ch6 = UART6_BASE, ecl::uart_channel::ch7 = UART7_BASE
}
 Represents distinct UART peripheral devices (channels) More...
 

Detailed Description

UART implementation for TI TM4C MCU.