Skip to content

Commit df32567

Browse files
authored
Update AdvancedADC.cpp
Added clear(), setADCDualMode() and enableDualMode() routines.
1 parent 8e8f809 commit df32567

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

src/AdvancedADC.cpp

+18
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,24 @@ int AdvancedADC::stop()
227227
return 1;
228228
}
229229

230+
void AdvancedADC::clear()
231+
{
232+
descr->pool->flush();
233+
}
234+
235+
//This routine actually sets the ADC1/2_CCR register field for Dual Mode
236+
//This should only be done after both ADC's and related DMA are setup
237+
int AdvancedADC::enableDualMode()
238+
{
239+
return(hal_enable_dual_mode());
240+
}
241+
242+
//This routine sets the flag ahead of time selecting Dual Mode for ADC1/2
243+
void AdvancedADC::setADCDualMode(bool dm)
244+
{
245+
dualMode=dm;
246+
}
247+
230248
AdvancedADC::~AdvancedADC()
231249
{
232250
dac_descr_deinit(descr, true);

0 commit comments

Comments
 (0)