@@ -32,7 +32,7 @@ class AdvancedADC {
32
32
adc_descr_t *descr;
33
33
PinName adc_pins[AN_MAX_ADC_CHANNELS];
34
34
bool dualMode;
35
- uint8_t selectedADC ;
35
+ uint8_t selected_adc ;
36
36
37
37
public:
38
38
template <typename ... T>
@@ -44,21 +44,22 @@ class AdvancedADC {
44
44
adc_pins[n_channels++] = analogPinToPinName (p);
45
45
}
46
46
dualMode=false ;
47
- selectedADC =0 ;
47
+ selected_adc =0 ;
48
48
}
49
49
AdvancedADC (): n_channels(0 ), descr(nullptr ) {}
50
50
~AdvancedADC ();
51
51
bool available ();
52
52
SampleBuffer read ();
53
- int begin (uint32_t resolution, uint32_t sample_rate, size_t n_samples, size_t n_buffers, bool do_start=true ,uint8_t adcNum=0 );
54
- int begin (uint32_t resolution, uint32_t sample_rate, size_t n_samples, size_t n_buffers, size_t n_pins, pin_size_t *pins, bool start=true ,uint8_t fixed_adc=0 ) {
53
+ int getAssignedADC ();
54
+ int begin (uint32_t resolution, uint32_t sample_rate, size_t n_samples, size_t n_buffers, bool do_start=true );
55
+ int begin (uint32_t resolution, uint32_t sample_rate, size_t n_samples, size_t n_buffers, size_t n_pins, pin_size_t *pins, bool start=true ) {
55
56
if (n_pins > AN_MAX_ADC_CHANNELS) n_pins = AN_MAX_ADC_CHANNELS;
56
57
for (size_t i = 0 ; i < n_pins; ++i) {
57
58
adc_pins[i] = analogPinToPinName (pins[i]);
58
59
}
59
60
60
61
n_channels = n_pins;
61
- return begin (resolution, sample_rate, n_samples, n_buffers,start,fixed_adc );
62
+ return begin (resolution, sample_rate, n_samples, n_buffers,start);
62
63
}
63
64
64
65
void clear ();
0 commit comments