OpenMPTL - STM32F10X
C++ Microprocessor Template Library
|
Dual mode selection. More...
#include <adc.hpp>
Public Types | |
using | independent = typename dualmod_impl< 0 >::type |
0000: Independent mode. More... | |
using | regular_simultaneous_injected = typename dualmod_impl< 1 >::type |
0001: Combined regular simultaneous + injected simultaneous mode More... | |
using | regular_simultaneous_alternate_trigger = typename dualmod_impl< 2 >::type |
0010: Combined regular simultaneous + alternate trigger mode More... | |
using | injected_simultaneous_fast_interleaved = typename dualmod_impl< 3 >::type |
0011: Combined injected simultaneous + fast interleaved mode More... | |
using | injected_simultaneous_slow_interleaved = typename dualmod_impl< 4 >::type |
0100: Combined injected simultaneous + slow Interleaved mode More... | |
using | injected_simultaneous = typename dualmod_impl< 5 >::type |
0101: Injected simultaneous mode only More... | |
using | regular_simultaneous = typename dualmod_impl< 6 >::type |
0110: Regular simultaneous mode only More... | |
using | fast_interleaved = typename dualmod_impl< 7 >::type |
0111: Fast interleaved mode only More... | |
using | slow_interleaved = typename dualmod_impl< 8 >::type |
1000: Slow interleaved mode only More... | |
using | alternate_trigger = typename dualmod_impl< 9 >::type |
1001: Alternate trigger mode only More... | |
using mptl::adc< adc_no >::dual_mode::alternate_trigger = typename dualmod_impl< 9 >::type |
using mptl::adc< adc_no >::dual_mode::fast_interleaved = typename dualmod_impl< 7 >::type |
using mptl::adc< adc_no >::dual_mode::independent = typename dualmod_impl< 0 >::type |
using mptl::adc< adc_no >::dual_mode::injected_simultaneous = typename dualmod_impl< 5 >::type |
using mptl::adc< adc_no >::dual_mode::injected_simultaneous_fast_interleaved = typename dualmod_impl< 3 >::type |
using mptl::adc< adc_no >::dual_mode::injected_simultaneous_slow_interleaved = typename dualmod_impl< 4 >::type |
using mptl::adc< adc_no >::dual_mode::regular_simultaneous = typename dualmod_impl< 6 >::type |
using mptl::adc< adc_no >::dual_mode::regular_simultaneous_alternate_trigger = typename dualmod_impl< 2 >::type |
using mptl::adc< adc_no >::dual_mode::regular_simultaneous_injected = typename dualmod_impl< 1 >::type |
using mptl::adc< adc_no >::dual_mode::slow_interleaved = typename dualmod_impl< 8 >::type |