Sound Byte Libs 0.5.1-121-g3358a44
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
Loading...
Searching...
No Matches
sbl::validation::uart_driver_interface_complete< UartDriver > Struct Template Reference

Combined UART driver interface check. More...

Detailed Description

template<typename UartDriver>
struct sbl::validation::uart_driver_interface_complete< UartDriver >

Combined UART driver interface check.

True if driver implements all required UART methods.

Definition at line 303 of file method_detection.hpp.

#include <method_detection.hpp>

Static Public Attributes

static constexpr bool value
 

Member Data Documentation

◆ value

template<typename UartDriver >
constexpr bool sbl::validation::uart_driver_interface_complete< UartDriver >::value
staticconstexpr
Initial value:
=
has_uart_init<UartDriver>::value &&
has_uart_init_rx<UartDriver>::value &&
has_uart_write_byte<UartDriver>::value &&
has_uart_write<UartDriver>::value &&
has_uart_write_string<UartDriver>::value &&
has_uart_available<UartDriver>::value &&
has_uart_read_byte<UartDriver>::value

Definition at line 304 of file method_detection.hpp.


The documentation for this struct was generated from the following file: