Tool Libs
UMIT-TIROL Institute of Automation and Control Engineering library collection
 
Loading...
Searching...
No Matches
uart.h File Reference

Copyright (c) 2020 IACE. More...

#include <utils/deadline.h>
#include <utils/queue.h>
#include <core/kern.h>
#include "gpio.h"
#include "registry.h"
Include dependency graph for uart.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  UART::HW
 Character Buffer Sink & Source wrapping UART Peripheral. More...
 
struct  UART::HW::Default
 default init struct More...
 
struct  UART::HW::Manual
 init struct with full control over UART settings More...
 
struct  UART::HW::RX
 rx state More...
 
struct  UART::HW::TX
 tx state More...
 

Detailed Description

Copyright (c) 2020 IACE.


Class Documentation

◆ UART::HW::Default

struct UART::HW::Default

default init struct

Collaboration diagram for UART::HW::Default:
[legend]
Class Members
USART_TypeDef * uart UART peripheral.
AFIO rx
AFIO tx alternate function initialized pins
uint32_t baudrate baudrate

◆ UART::HW::Manual

struct UART::HW::Manual

init struct with full control over UART settings

Collaboration diagram for UART::HW::Manual:
[legend]
Class Members
USART_TypeDef * uart UART peripheral.
AFIO rx
AFIO tx alternate function initialized pins
UART_InitTypeDef init HAL Init configuration.

◆ UART::HW::RX

struct UART::HW::RX

rx state

Collaboration diagram for UART::HW::RX:
[legend]

◆ UART::HW::TX

struct UART::HW::TX

tx state

Collaboration diagram for UART::HW::TX:
[legend]