23 #include "../../gfx.h"
25 #if GFX_USE_GADC || defined(__DOXYGEN__)
void gadc_lld_stop_timerI(void)
Stop the periodic timer for high frequency conversions.
void gadc_lld_start_timerI(gU32 freq)
Start a periodic timer for high frequency conversions.
struct GadcTimerJob_t GadcTimerJob
The structure passed to start a timer conversion.
void gadcGotDataI(gMemSize n)
These routines are the callbacks that the driver uses.
void gadc_lld_nontimerjobI(GadcNonTimerJob *pjob)
Start a non-timer conversion.
void gadc_lld_init(void)
Initialise the driver.
void gadc_lld_timerjobI(GadcTimerJob *pjob)
Start a set of high frequency conversions.
gMemSize gadc_lld_samplesperconversion(gU32 physdev)
Using the hardware dependant "physdev", return the number of samples for each conversion.
struct GadcNonTimerJob_t GadcNonTimerJob
The structure passed to do a single conversion.
The structure passed to do a single conversion.
The structure passed to start a timer conversion.