Sound Byte Libs 29c5ff3
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
Loading...
Searching...
No Matches
Static Public Attributes | List of all members
sbl::validation::uart_driver_interface_complete< UartDriver > Struct Template Reference

Combined UART driver interface check. More...

#include <method_detection.hpp>

Collaboration diagram for sbl::validation::uart_driver_interface_complete< UartDriver >:

Static Public Attributes

static constexpr bool value
 

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.

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: