Sound Byte Libs 1ee2ca6
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::adc_driver_interface_complete< AdcDriver > Struct Template Reference

Combined ADC driver interface check. More...

#include <method_detection.hpp>

Collaboration diagram for sbl::validation::adc_driver_interface_complete< AdcDriver >:

Static Public Attributes

static constexpr bool value
 

Detailed Description

template<typename AdcDriver>
struct sbl::validation::adc_driver_interface_complete< AdcDriver >

Combined ADC driver interface check.

True if driver implements all required ADC methods.

Definition at line 236 of file method_detection.hpp.

Member Data Documentation

◆ value

template<typename AdcDriver >
constexpr bool sbl::validation::adc_driver_interface_complete< AdcDriver >::value
staticconstexpr
Initial value:
=
has_adc_init<AdcDriver>::value &&
has_adc_configure_channel<AdcDriver>::value &&
has_adc_start_conversion<AdcDriver>::value &&
has_adc_is_conversion_complete<AdcDriver>::value &&
has_adc_read_raw<AdcDriver>::value &&
has_adc_resolution_bits<AdcDriver>::value

Definition at line 237 of file method_detection.hpp.


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