theCore C++ embedded framework
ecl::channel_group_sw_trigger< chans > Struct Template Reference

Channels grouped together, conversion triggered by software. More...

#include </home/travis/build/forGGe/theCore/platform/stm32/export/aux/adc.hpp>

Public Types

enum  { no_trigger = ADC_ExternalTrigConvEdge_None }
 Helper type. More...
 
template<template< adc_channel... chs > class Extractor>
using extractor = Extractor< chans... >
 

Static Public Attributes

static constexpr auto trigger = adc_trigger::t1_cc1
 
static constexpr auto trigger_edge = no_trigger
 

Detailed Description

template<adc_channel... chans>
struct ecl::channel_group_sw_trigger< chans >

Channels grouped together, conversion triggered by software.

Template Parameters
chansList of channels that grouped together.

Member Typedef Documentation

◆ extractor

template<adc_channel... chans>
template<template< adc_channel... chs > class Extractor>
using ecl::channel_group_sw_trigger< chans >::extractor = Extractor<chans...>

Member Enumeration Documentation

◆ anonymous enum

template<adc_channel... chans>
anonymous enum

Helper type.

Enumerator
no_trigger 

Field Documentation

◆ trigger

template<adc_channel... chans>
constexpr auto ecl::channel_group_sw_trigger< chans >::trigger = adc_trigger::t1_cc1
static

◆ trigger_edge

template<adc_channel... chans>
constexpr auto ecl::channel_group_sw_trigger< chans >::trigger_edge = no_trigger
static

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