theCore C++ embedded framework
|
STM32 USART driver. More...
#include <common/bus.hpp>
#include <ecl/err.hpp>
#include <ecl/assert.h>
#include <common/irq.hpp>
#include <stm32_device.hpp>
#include <cstdint>
#include <unistd.h>
#include <functional>
#include <type_traits>
Data Structures | |
struct | ecl::usart_cfg< dev > |
Base template class for the usart configuration. More... | |
class | ecl::usart_bus< dev > |
STM32 USART bus. More... | |
Namespaces | |
ecl | |
Enumerations | |
enum | ecl::usart_device { ecl::usart_device::dev1, ecl::usart_device::dev2, ecl::usart_device::dev3, ecl::usart_device::dev4, ecl::usart_device::dev5, ecl::usart_device::dev6, ecl::usart_device::dev7, ecl::usart_device::dev8 } |
Represents distinct peripheral devices. More... | |
STM32 USART driver.